摘要: 0. 引言在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。 8种基本类型的常量池都是系统协调的,String类型的常量池比较特... 阅读全文
posted @ 2017-03-05 10:39 john8169 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.相关概念 1.1 什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变!final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 1.2 Class文件中的常量池在Class文件结构中,最头的4个字节用于存储魔数Magic ... 阅读全文
posted @ 2017-03-05 10:07 john8169 阅读(186) 评论(0) 推荐(0) 编辑