用户名:匿名用户
回答这个问题之前,先来说点题外的.就是什么是常量?使用final修强许之饰的成员变量称为常量,这个常量值一旦赋值就无法改变!final修饰的变量分为三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。J**a中的常量池,实转问算编际上分为两种方式出现:静态常量池和运行时常量池。1)所谓静态常量池,即*.class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息,占用class文半介件绝大部分空间。2)而运行时常量池,则是jvm虚拟机在完成类装载操作后消花担,将class文件中的常量池载入到内存中,并保存在方法区中,我们常说的常量池,就是指方法区中的运行时常量池。只要在J**a中说关杨小死朝保去到池的概念,多数情况下就是为了减少频繁的创建和销毁.使用一种方法进行管理章育口沙笔降虽世起来这个过程.就简单的基说一下问题,具体可以参基内呀考.深入理解J**a虚拟机这本书,了解更多的内容.小沐学学学回答.根据自晚己的理解和别人的理解.站在巨人的肩膀上,才能走的更远更快.