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

记一个java常量池知识点

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

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

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

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

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

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

     参考常量池百度百科

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

    基本数据类型分为

    1.局部变量

    2.成员变量

    3.静态变量

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

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

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

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

    有不对望指出

    相关文章

      网友评论

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

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