JVM学习笔记第37天-String.intern()相关的面试题
题目1
new String("ab")会创建几个对象?
代码
字节码
结论
会创建2个对象,一个是new String("ab")对象,一个是ldc放到字符串常量池中的对象;
题目二
思考:new String("a")+new String("b") 创建了几个对象;
代码
字节码
结论
题目三
代码
结论
内存图解
new String("ab")会创建几个对象?
代码
字节码
结论
会创建2个对象,一个是new String("ab")对象,一个是ldc放到字符串常量池中的对象;
思考:new String("a")+new String("b") 创建了几个对象;
代码
字节码
结论
代码
结论
内存图解