常量池
2021-04-16 10:56:27 7 举报
常量池
作者其他创作
大纲/内容
基本数据类型的值
文本字符串
常量池分为三种:1、class文件中的静态常量池2、字符串常量池,JDK1.8把字符串常量池移入了堆中。3、运行时常量池,与class常量池一一对应,它就是class文件的常量池来构建的字符串常量池全局唯一,运行时常量池每个类创建一个。
字面量
其他
类和接口的全限定名
方法名称和描述符
字段名称和描述符
字符串常量池实现为hashtable,为了避免频繁的创建和销毁对象而影响系统性能,其实现了对象的共享。1、节省内存空间:常量池中相同的字符串常量被合并,只占用一个空间。2、节省运行时间:比较字符串时,==比equals()快。
常量池
基本数据的包装类型:Byte、Short、Interger、Long、Character、Boolean,如果值处于-128~127才可以使用常量池
被声明为final的常量值
符号引用
0 条评论
下一页