高高蓝天

文章
4
资源
0
加入时间
3年1月10天

今天写代码想到个问题,局部变量的对象类型String str=null;和对象类型String str;在不使用str时有什么区别

发现网上也有人和我有相同的问题(上古时期),1.局部变量声明而不赋值,和赋值为null,在内存分配上有什么区别?2.java中,只声明一个对象不赋值,与声明一个对象并赋为 null 的区别3.从一个class文件深入理解Java字节码结构下面对比两种情况Test20191213_01.javapublic class Test20191213_01{ public static ...