昨天學的。
一些碎碎念,學了這麼久(之前學的時間和現在學的加起來也不超過一個月hh,還是有點心急了)還是沒能做出來一個項目,不過還是一點一點在進步,老師出的卷子我都能好好做對了,只要是學過的,都是有認真學的,不像以前即使學過了再問起還是一片空白。在緩慢認真的進步呢!
然後今天講到了android的“如何編寫helloworld”,算是比較從容不迫吧,雖然還是要投入時間和精力,但是不再慌張了,因爲知道只要慢慢來就能有成果,加油渡河上岸!
第九章講的是對象的前世今生,也就是着重講的對象的構造函數和垃圾回收器在什麼時候收集的。
簡單說說知識點吧,這章理解比較多
對象的生成
對象生成的時候通過初始化生成,實例變量有多大他就有多大,生存在堆上
關於局部變量,和方法一起生存在棧上面,生命週期比較短,所以也叫臨時變量,一旦方法的調用結束,局部變量的生命也宣告終結。(對於構造函數,每次也是重新生成一個局部變量,如果要指示構造的對象的數量的話,得用到類的靜態變量)
靜態變量生存在全局區域(和C類似),屬於類,調用的時候也是通過類名來調用。
構造函數(一些規則)
編譯器會自動生成無參的構造函數,但是我們一旦重寫,無參的構造函數也得自己寫
構造函數不會被繼承,可以用super()調用父類的構造函數,父類的構造函數會先於子類的構造函數執行
如果想重用另外一個構造函數的代碼,用this()
釋放對象
1.跳出方法
2.沒有對他的引用就會被釋放