《Head First Java》20201009讀書筆記
P256-P271
《Head First Java》20201009讀書筆記
從某個建構函式呼叫過載版的另一個建構函式
使用this()來從某個建構函式呼叫同一個類的另外一個建構函式。
this()只能用在建構函式中,且必須是第一行語句。
每個建構函式可以選擇呼叫super()或this(),但不能同時呼叫。
物件的生命週期
物件生命週期你由引用變數的生命週期而定,又要看它是區域性變數或例項變數。
- 區域性變數只會存活在宣告該變數的方法中。
- 例項變數的壽命與物件相同。如果物件還活著,則例項變數也會是活的。
當最後一個引用消失時,物件就會變成可回收的。
有3種方法可以釋放物件的引用。
- 引用永久的離開它的範圍。
void go(){
Life z = new Life();//z會在方法結束時消失
}
- 引用被賦值到其他的物件上。
Life z = new Life();
z = new Life();//第一個物件會在z被賦值到別處時掛掉
- 直接將引用設定為null。
Life z = new Life();
z = null;//第一個物件會在z被賦值為null時擊斃
相關文章
- 《Head First Java》20201017讀書筆記Java筆記
- 《Head First Java》20200927讀書筆記Java筆記
- Head First設計模式讀書筆記設計模式筆記
- Head First Java學習筆記(7):繼承與多型Java筆記繼承多型
- 《Head First Android》讀後感,電子書PDF下載Android
- Head First C 電子書pdf下載
- Head First HTML 與 CSS(第二版)學習筆記HTMLCSS筆記
- Head First 設計模式筆記 3.裝飾者模式設計模式筆記
- Head First Python (一)Python
- 讀書筆記筆記
- Head First HTML and CSS (八)HTMLCSS
- 《讀書與做人》讀書筆記筆記
- 《Effective Java 第二版》讀書筆記Java筆記
- 《Java程式設計思想》讀書筆記一Java程式設計筆記
- 讀書筆記-Java程式設計思想-03筆記Java程式設計
- head first java第一章的學習Java
- JVM讀書筆記之java記憶體結構JVM筆記Java記憶體
- webpackDemo讀書筆記Web筆記
- Vue讀書筆記Vue筆記
- 散文讀書筆記筆記
- Cucumber讀書筆記筆記
- HTTP 讀書筆記HTTP筆記
- postgres 讀書筆記筆記
- 讀書筆記2筆記
- 讀書筆記3筆記
- elasticsearch-head 筆記Elasticsearch筆記
- js高程讀書筆記JS筆記
- 《論語》讀書筆記筆記
- 《重構》讀書筆記筆記
- PMBook讀書筆記(一)筆記
- 《Head First 設計模式》:策略模式設計模式
- 《深入java虛擬機器》讀書筆記之Java記憶體區域Java虛擬機筆記記憶體
- 《如何有效閱讀一本書》讀書筆記筆記
- 《將心注入》讀書筆記筆記
- Raft論文讀書筆記Raft筆記
- 讀書筆記-沒有空白筆記
- JVM讀書筆記之OOMJVM筆記OOM
- swift語法-讀書筆記Swift筆記