1. 程式人生 > >java中new出來一個物件和定義一個物件賦值為空有什麼不同

java中new出來一個物件和定義一個物件賦值為空有什麼不同

new 一個物件出來,比如
SomeClass sc=new SomeClass();
這個時候已經為sc這個物件分配了指向 new SomeClass() 所建立的記憶體空間。
即對這個物件sc進行了例項化。
而SomeClass sc=null,則sc物件未進行例項化,是一個空的物件,未能指向任何記憶體空間。