java创建对象面试之我见

187 2022-01-22 10:26

T  t = new T();

这一句话是先在堆上创建对象,然后在栈上把堆对象的符号引用赋值给变量。

String s=new String("abc")

这句话,创建了两个对象,一个在堆上,一个在方法区常量池可用intern()访问。并且字符串常量池可存储堆中的符号引用。

https://blog.csdn.net/weixin_39521520/article/details/111122430

全部评论

·