美文网首页
记一个java常量池知识点

记一个java常量池知识点

作者: 昵称违规 | 来源:发表于2020-03-07 13:54 被阅读0次

今天复盘常量池问题发现之前不知道的问题

java常量池在方法区中属于线程共享

我们通常最常听说的都是字符串常量池

如 String s = "hello" ,"hello"是放在字符串常量池的中的

String s = new String("hello") 会创建两个字符串对象一个是放堆中,另一个放字符串常量池(前提是常量池中没有“hello”,有则不创建

 参考常量池百度百科

这个应该没什么问题,接下来说说基本数据类型和它的包装类

基本数据类型分为

1.局部变量

2.成员变量

3.静态变量

局部变量存在于栈中的局部变量表里

成员变量跟随示例在堆中创建

静态变量自然存在常量池里

基本数据类型的包装类除浮点型两个没有常量池其他都有,但是条件是要小于等于127

有不对望指出

相关文章

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

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

  • 细说Java常量池

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

  • java__常量池

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

  • 记一个java常量池知识点

    今天复盘常量池问题发现之前不知道的问题 java常量池在方法区中属于线程共享 我们通常最常听说的都是字符串常量池 ...

  • 常量池、运行时常量池、字符串常量池

    常量池、运行时常量池、字符串常量池 Java里包含各种常量池,经常傻傻分不清楚,下面就简单梳理下Java中的池们。...

  • JVM(六)JVM常量池

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

  • Java 内存—常量池

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

  • 20170703 面向对象知识点(下)

    参考文献:《Java疯狂讲义》(第三版) 面向对象知识点(下) Java8增强的包装类: 知识点: 常量池用来专门...

  • 你对常量池够了解吗

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

  • 常量池

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

网友评论

      本文标题:记一个java常量池知识点

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