首页 > 编程语言 >Java 常量池

Java 常量池

时间:2022-10-06 12:33:23浏览次数:55  
标签:Java 常量 存放 字符串 Pool 字节

常量池分类

常量池可以分为:字节码常量池,运行时常量池,字符串常量池。

字节码常量池(常量池表 Constant Pool Table)

字节码常量池在Class文件中,用于存放编译期生成的各种字面量与符号引用,主要存放两大类变量:字面量和符号引用。

运行时常量池(Runtime Constant Pool)

字节码常量池将在类加载后存放到方法区的运行时常量池中。

字符串常量池(String Table)

字符串常量池位于运行时数据区的Java堆(Java Heap)中。

标签:Java,常量,存放,字符串,Pool,字节
From: https://www.cnblogs.com/suifound/p/16707187.html

相关文章

  • JAVA1.8-SSL错误:javax.net.ssl.SSLHandshakeException: sun.security.validator.Valid
    问题现象JavaSpring应用发送数据报如下问题。2022-10-0610:04:19.068ERROR23100---[nio-8081-exec-1]o.a.c.c.C.[.[.[/].[dispatcherServlet]:Servlet.se......
  • Java中的抽象类与接口介绍
    在Java中什么时候应该选择抽象类而不是接口?接受挑战吧!了解这些Java语言元素之间的区别以及如何在你的程序中使用它们。在Java代码中,甚至在Java开发工具包(JDK)本身中,都有大量......
  • Java当中jvm运行时区域新生代、老年代、永久代和Garbage Collection垃圾回收机制【杭
       1、本地方法栈和程序计数器==》偏底层一般不会接触到2、方法区==》对应为永久代3、虚拟机栈(stack)==》对应为栈4、堆(heap)==》对应里面有新生代+老年代sta......
  • JavaScript回调函数
    在百度百科中,回调函数的定义就是一个被作为参数传递的函数。通俗地理解:我现在写一个函数,里面定义了函数A,那么函数A就是回调函数。以前我认为JavaScript不过是......
  • 今天重新学习java基础的时候遇到了一个好玩的问题。换了环境变量jdk还是显示原来版本
    今天学习ES,需要用到更高版本的jdk(我以前用的是1.8),所以要更改以前的jdk设置,总体步骤如下:1.下载jdk-11,解压2.打开环境变量配置,把以前配置的JAVA_HOME的改为新jdk-11的路径......
  • JavaScript水平滚动菜单切换
         完整代码<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><met......
  • day09 --> 【JavaScript(BOM、DOM事件)】
    DOM简单学习:为了满足案例要求功能:控制HTML文档的内容代码:获取页面标签(/亦叫元素)对象Elementdocument.getElementById("id值");通过元素的id值获取元素对象操作Elemen......
  • 超详细Java基础-接口
    茫茫人海千千万万,感谢这一秒你看到这里。希望我的文章能对你的有所帮助!共勉!愿你在未来的日子,保持热爱,奔赴山海!Java基础知识(接口)接口Java接口是一系列方法的声明,是......
  • 10 个超棒的 JavaScript 简写技巧
    今天我要分享的是10个超棒的JavaScript简写方法,可以加快开发速度,让你的开发工作事半功倍哦。开始吧!1.合并数组普通写法:我们通常使用Array中的concat()方法合并两个数组......
  • Java 8之Lambda表达式的写法套路
    携手创作,共同成长!这是我参与「掘金日新计划·8月更文挑战」的第5天,点击查看活动详情引入相信现在搞Java的童鞋都知道启动一个线程可以这样写:Threadt=newThread((......