j2se 馬士兵 第二章 ,記憶體分析

2021-08-27 09:43:18 字數 463 閱讀 8440

如上如所示,j為成員變數,i為區域性變數。

記憶體裡面分四個區域。code segment 找到main方法,data segment stack存放區域性變數。

區域性變數:方法或者語句塊內部定義的變數

成員變數:方法外部,類的內部定義的變數。

按照所屬資料型別劃分為基本資料型別變數和引用資料型別變數。

程式的執行過程:硬碟-------載入load到記憶體區------------找到main方法開始執行。head用來動態申請記憶體(new出來的東西) stack棧(區域性變數) data segment存放靜態變數, code segment 存放**區。

馬士兵J2SE 第二章 J2SE基礎語法 運算子

自加和自減運算子 在前時先運算再取值,在後時先取值再運算 public class test 輸出 i 20 i2 21 i 22 i2 22 i 9 i1 9 i 9 i2 8 邏輯運算子 public class test 輸出 false false true true false true ...

J2SE 坦克大戰 馬士兵(3)

專案三要求 如下 public class tankclient extends frame new thread new paintthread start public void paint graphics g public static void main string args priva...

馬士兵老師經典J2SE中的經典語錄

1.能力的三個層次 知識學習前人的知識 解決問題的方法 靈活運用學到的知識 解決問題的思路 創造解決問題的方法 2.學習新東西,離不開努力和勤奮 3.能力是慢慢培養上來的,我們可能一口吃成胖子。4.解決問題時,往往在嘗試的過程中收益才是最大的。5.出了錯誤不用怕,除錯就好了。6.遇到錯誤,應及時記錄...