千鋒逆戰班,Day21

在千鋒逆戰班學習的第21天。

當你認爲自己最機智的時候,恰恰相反,自己最可笑、最愚昧。

今天我學習了JAVA課程的 Objcet、部分包裝類的知識。

中國加油!!!武漢加油!!!千鋒加油!!!我自己加油!!!

 

 

總結:

Objcet:

                finalize():  沒有有效引用指向此對象時,爲垃圾對象。

                                 自動:JVM的內存耗盡,一次性回收所有垃圾對象

                                 手動: System.gc();     通知JVM執行垃圾回收。

包裝類:

                基本類型所對應的引用類型

                java.lang.Number父類爲所有子類分別提供了6個轉型方法,將自身類型轉換成其他數字型。

                在使用字符串構建包裝類型對象時,要保證類型的兼容。

                Byte b=40;//自動裝箱                byte b=bb;//自動拆箱

                自動裝箱時,會調用valueOf方法,Byte、Short、Integer、Long,四種整數包裝類型都提供了對應的cache緩衝區,將常用的256個數字(-128~127)提前創建對象並保存在數組中,實現複用(在區間內複用已有對象,區間外創建新對象)。

 

 

習題:

C9.1:  填空:

在Object類中,定義的finalize方法在 垃圾回收 時調用,toString()方法返回值表示 對象的字符串表現形式  ,equals方法的作用爲 比較兩個對象的值是否相同 ,getClass 方法作用爲 獲得對象的真實類型 。

             

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章