java中的常量Java中的常量包括

2024-04-10 12:25:43 浏览

回答这个问题之前, 先来说点题外的.

java常量Java常量包括

使用final修饰的成员变量称为常量,这个常量值一旦赋值就无法改变!

final修饰的变量分为三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。

Java中的常量池,实际上分为两种方式出现:静态常量池和运行时常量池。

1)所谓静态常量池,即*.class文件中的常量池,class文件中的常量池不仅仅包含字符串(数字)字面量,还包含类、方法的信息,占用class文件绝大部分空间。

2)而运行时常量池,则是jvm虚拟机在完成类装载操作后,将class文件中的常量池载入到内存中,并保存在方法区中,我们常说的常量池,就是指方法区中的运行时常量池。

只要在Java中说到池的概念, 多数情况下就是为了减少频繁的创建和销毁. 使用一种方法进行管理起来这个过程.

就简单的说一下问题, 具体可以参考. 深入理解Java虚拟机 这本书, 了解更多的内容.

小沐学学学回答. 根据自己的理解和别人的理解. 站在巨人的肩膀上, 才能走的更远更快.

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。