學習java來看待面向過程到面向對象的心德,持續更新

最近幾天開始看java,到目前爲止,個人覺得面向過程就是將函數封裝到類裏面作爲屬性,在面向過程裏面的調用函數變成使用類的相關屬性來完成對應功能,個人認爲對於系統框架要求不高,小型的編程使用面向過程即可,結構簡單且思路清晰,對於系統結構龐大,邏輯性強的編程使用面向對象的語言來進行編程,畢竟沒學幾天,只是用來記錄心德,大神們勿噴,後期會根據掌握加深改進。。。也請大神指點。下面是java裏面內存分配的筆記。

java內存內配

1、CPU寄存器內存區
2、本地方法區
3、方法區
4、棧內存
    存儲局部變量,變量所屬作用域一旦結束,該變量就自動釋放。

5、堆內存
    存儲數組和對象(數據就是對象)
    凡是new建立的都在堆裏
特點:
    每一個實體都有首地址值;
    堆裏的數據默認初始化,即每一個變量都有默認初始化值,如:
    整數0,小數0.0或者0.0f    boolean false     char '\u0000'
    垃圾回收機制
    只要有new  就會在堆生成空間

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