![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 89
鑫!
好好看,好好学!
展开
-
StringTable(尚硅谷JVM p118-133)
目录 String的基本特性 String的内存分配 String的基本操作 字符串拼接操作 intern()的使用 StringTable的垃圾回收 G1中的String去重操作 一、String的基本特性 1.1 字符串的特征字符串,用""引起来表示 String s1 = “mogublog” ; // 字面量的定义方式,声明在字符串常量池 St...原创 2021-04-14 15:06:43 · 94 阅读 · 0 评论 -
对象实例化的几种方式、内存布局及访问定位(尚硅谷JVM p101-106)
对象实例化的几种方式、内存布局及访问定位(尚硅谷JVM p101-106)一、创建对象的方式1 new的方式1.1 最常见的方式(new Clazz())1.2 变形1:Xss的静态方法(单例模式)1.3 变形2:XxxBuilder/XxxFactory的静态方法(工厂模式)2 Class的newInstance():反射的方式,只能调用空参的构造器,权限必须是public(jdk8后被第3种方式替代)3 Constructor的newInstance(Xxx):反射的方式,可原创 2021-04-06 17:25:34 · 111 阅读 · 0 评论