java編程邏輯。

對於接口抽象類編程是java編程的一個重要思想。  

利用向上轉型來操作具體的實體類,實現了邏輯功能和具體數據類型的分離,是個很重要的編程思想。

 

繼承是一把雙刃劍,某種程度上破壞力java的封裝性。可以採用組合的方式,或者利用繼承接口的方式來更好的實現。

接口和抽象類相輔相成的實現功能。

java8中的接口有不少改變,可以直接在裏面寫方法實現。

 

內部類實現了數據的私密性,如果類本身和當前類關係密切,可以考慮實現。

 

泛型本身具有很好的意義,可以提升可讀性和安全性。

 

檢視性異常和非檢視性異常。

 

String的+=源碼是修改成StringBuilder來完成的操作,如果過多執行會創建太多StringBuilder的實體。所以如果是循環+=的話,建議直接用StringBuilder

 

對於封裝類的操作,最好是用valueOf,因爲你new 封裝類,佔用內存。

 

對於Iteartor的循環,如果你要刪除元素的話,用it.remove(); 它自己重寫的remove方法,否則刪除之後索引變了,next會跳格子。

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