美文网首页
常量池的理解

常量池的理解

作者: Divenier | 来源:发表于2020-11-25 10:32 被阅读0次

Integer的常量池
我们都知道Byte,Short,Integer,Long都创建了[-128,127]的对应类型的常量池,那对于这个范围外的数字呢?

当创建不属于[-128,127]范围内的对象后,新的数并不会加入到常量池中,常量池一直就那么大,并不会扩大了;

Integer i1 = 256;
Integer i2 = 256;
System.out.println(i1 == i2);
// false

这和String的常量池不同,String的常量池是会动态扩展的,新建的String如果不在常量池中,会加入到里面。

相关文章

  • java基础类型、String类理解、版本对比、1.8新特性

    1、java基本数据类型及长度 2、jvm的常量池: JVM常量池浅析Java常量池理解与总结 Java中的常量池...

  • Java常量池

    理解一下Java常量池

  • java__常量池

    java的常量池分为两种型态:静态常量池和运行常量池 静态常量池: 即class文件中的常量池,这种常量池主要用于...

  • Java 内存—常量池

    Java中的常量池分为两种型态: 静态常量池 运行时常量池 静态常量池 所谓静态常量池是指class文件中的常量池...

  • 细说Java常量池

      Java中的常量池有:class常量池、运行时常量池、String常量池。 为什么要使用常量池?   避免频繁...

  • 字符串常量池

    静态常量池,运行期常量池,字符串常量池 静态常量池 运行时常量池 字符串常量池 问题 结果: 验证new Stri...

  • JVM-常量池

    JVM-常量池 JVM常量池分为 Class文件常量池 运行时常量池 全局字符串常量池 基本类型包装类对象常量池 ...

  • 常量池

    Java中的常量池,实际上分为两种形态:静态常量池和运行时常量池。 静态常量池 : *.class文件中的常量池,...

  • 你对常量池够了解吗

    在 java 中,常量池分为以下三种: class 常量池 字符串常量池 运行时常量池 一、class 常量池 1...

  • JVM(六)JVM常量池

    1.常量池类型 Java中的常量池分为三种: 类文件常量池(静态常量池)(The Constant Pool)运行...

网友评论

      本文标题:常量池的理解

      本文链接:https://www.haomeiwen.com/subject/uadaiktx.html