7b
發布時間:
高級語言可分為:面向過程和面向對象兩大類1. 面向過程與面向對象都是解決問題的思維方式,都是代碼組織的方式。2. 解決簡單問題可以
高級語言可分為:面向過程和面向對象兩大類
1. 面向過程與面向對象都是解決問題的思維方式,都是代碼組織的方式。
2. 解決簡單問題可以使用面向過程。
3. 解決復雜問題:宏觀上使用面向對象把握,微觀處理上仍然是面向過程。
· 對象和類的關系是特殊到一般,具體到抽象的關系。
· 棧內存
1. 每個線程私有,不能實現線程間的共享!
2. 局部變量放置于棧中。
3. 棧是由系統自動分配,速度快!棧是一個連續的內存空間!
· 堆內存
1. 放置new出來的對象!
2. 堆是一個不連續的內存空間,分配靈活,速度慢!
· 方法區
1. 被所有線程共享!
2. 用來存放程序中永遠是不變或唯一的內容(類代碼信息、靜態變量、字符串常量)。
· 屬性用于定義該類或該類對象包含的數據或者說靜態屬性。屬性作用范圍是整個類體。Java使用默認的值對其初始化。
· 方法則用于定義該類或該類實例的行為特征和功能實現。方法是類和對象行為特征的抽象。







