摘要: String s1 = new String("abc");这句话创建了几个字符串对象? 会创建 1 或 2 个字符串: 如果字符串常量池中已存在字符串常量“abc”,则只会在堆空间创建一个字符串常量“abc”。 如果字符串常量池中没有字符串常量“abc”,那么它将首先在字符串常量池中创建,然后在堆 阅读全文
posted @ 2021-10-23 22:20 Vincent-yuan 阅读(16) 评论(0) 推荐(0) 编辑
摘要: Java 基本类型的包装类的大部分都实现了常量池技术。 Byte,Short,Integer,Long 这 4 种包装类默认创建了数值 [-128,127] 的相应类型的缓存数据,Character 创建了数值在 [0,127] 范围的缓存数据,Boolean 直接返回 True Or False。 阅读全文
posted @ 2021-10-23 22:15 Vincent-yuan 阅读(38) 评论(0) 推荐(0) 编辑