一、intern()方法
二、代码示例
按照代码结果,java字符串答案为false,必然是两个不同的java,那另外一个java字符串如何加载进来的?
有一个初始化的java字符串(JDK出娘胎自带的),在加载sun.misc.Version这个类的时候进入常量池。
三、OpenJDK8底层源码说明
3.1 System代码解析
3.2 类加载器和rt.jar
根加载器提取部署加载rt.jar
按照代码结果,java字符串答案为false,必然是两个不同的java,那另外一个java字符串如何加载进来的?
有一个初始化的java字符串(JDK出娘胎自带的),在加载sun.misc.Version这个类的时候进入常量池。
根加载器提取部署加载rt.jar