Java的常量池
2017-10-14 16:22
162 查看
ava中的常量池,实际上分为两种形态:静态常量池和运行时常量池。
所谓静态常量池,即*.class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息,占用class文件绝大部分空间。
而运行时常量池,则是jvm虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方法区中,我们常说的常量池,就是指方法区中的运行时常量池。
所谓静态常量池,即*.class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息,占用class文件绝大部分空间。
而运行时常量池,则是jvm虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方法区中,我们常说的常量池,就是指方法区中的运行时常量池。
相关文章推荐
- java中关于栈、堆、常量池介绍和关于String类的理解
- java堆、栈、常量池
- Java常量池理解与总结
- Java堆、栈和常量池
- java常量池
- (转)Java中的String与常量池
- 理解Java常量池--从JVM原理上理解字符串的比较
- JAVA自动装箱拆箱与常量池
- JAVA笔记-String笔记(常量池)
- Java内存分配之堆、栈和常量池
- Java堆、栈和常量池以及相关String的详细讲解(经典中的经典)
- 讨论java是值传递还是引用传递,到String 常量池的问题学习。
- java中的堆、栈和常量池
- JAVA程序设计3——包装类、常量池技术与单例类的实现
- Java堆.栈和常量池
- Java中堆、栈、常量池分析
- java---堆、栈、常量池的存储数据
- java常量池
- Java学习之类加载全过程_JVM内存分析_反射机制核心原理_常量池理解
- Java 堆、栈和常量池