java创建对象面试之我见
1519 2022-01-22 10:26
T t = new T();
这一句话是先在堆上创建对象,然后在栈上把堆对象的符号引用赋值给变量。
String s=new String("abc")
这句话,创建了两个对象,一个在堆上,一个在方法区常量池可用intern()访问。并且字符串常量池可存储堆中的符号引用。
https://blog.csdn.net/weixin_39521520/article/details/111122430
分享历程,记录经验,积累点滴,实现自我...
1519 2022-01-22 10:26
T t = new T();
这一句话是先在堆上创建对象,然后在栈上把堆对象的符号引用赋值给变量。
String s=new String("abc")
这句话,创建了两个对象,一个在堆上,一个在方法区常量池可用intern()访问。并且字符串常量池可存储堆中的符号引用。
https://blog.csdn.net/weixin_39521520/article/details/111122430
全部评论