1.概念
在Java語言裡,「new」表達式是負責建立實例的,其中會呼叫建構器去對實例做初始化 ;建構器本身的回傳值類型是void,並不是“建構器傳回了新建立的物件的參考”,而是new表達式的值是新建立的物件的參考。
2.用途
新類別的物件
3.工作機制
為物件成員指派記憶體空間,並指定預設值
#對成員變數進行明確初始化
#執行建構方法
計算並傳回參考值
#4.實例
##new運算往往意味著記憶體中的開啟新的記憶體空間,這個記憶體空間分配在記憶體中的堆區,受到jvm控制,自動進行記憶體管理。這裡我們就是用String這個類別來舉例說明。public class Test { public static void main(String[] args) { String aString = "hello"; String bString = new String("hello"); String cString = "hello" ; String dString = new String("hello") ; System.out.println(aString==bString); System.out.println(aString == cString); System.out.println(dString == bString); System.out.println(aString); aString = "hi" ; System.out.println(aString); } }
以上是java中的new關鍵字怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!