Android 開發必備 - Java知識點總結

對象 對象的生成與DCL失效問題 在Java中生成一個對象很簡單,如下: Person p = new Person(); 簡單的一行代碼實際在背後執行的了三個操作: a)給實例分配內存; b)調用構造函數,初始化成員字段; c)將p對象指向分配的內存空間(此時p不爲null了); 由於Java編譯器允許「指令重排序」,因此第二步和第三步可以不按序執行,也就是執行順序可以是a -> c -> b。
相關文章
相關標籤/搜索