原创 [Java開發實例] 畫板開發第一站:圖形界面開發基礎

圖形用戶界面(Graphics User Interface,GUI) 個人認爲,所謂圖形界面開發,不過是像小孩子玩積木一樣,把一個個組件添加上去,組成一個作品。 首先,我們來了解一下這些組件,也就是搭積木的原材料。     Java提供

原创 [Java入門] Java學習第二站:類的繼承

情景: 假設張老師是一家培訓機構的英語老師,她的學生有大學生、中學生和小學生。張老師很認真地爲學生們建好了類,並且保存了姓名、年齡、住址、英語水平等不同屬性和學習方法和測試方法等不同方法。而2020年北京冬奧會的申辦使得人們對學英語的熱情

原创 [Java開發實例] 畫板開發第二站:接口與事件監聽機制

事件監聽 我們首先談談事件監聽。事件監聽對於我們來說其實是很熟悉的,比如長按開機鍵,電腦就會開機;點擊某個應用的圖標,電腦就會啓動某個應用;敲擊鍵盤某個按鍵,鍵盤信息就被輸入進電腦。然而,計算機是怎麼知道我們做出了什麼動作的呢,又是怎麼知

原创 [Java入門] Java學習第一站:類與對象

Java是一門完全面向對象的編程語言,類和對象是面向對象的基礎和核心。 Java中,我們並不是將待解決的問題分解成一個一個的步驟,通過一步步執行這些步驟來解決問題,而是從待解決的問題中分離出一個個的個體,通過逐步調用這些個體的行爲來解決問

原创 [編譯原理實驗] DFA的編程實現

實驗任務          編寫一個C語言程序,模擬實現DFA識別字符串的過程。 實驗內容 DFA的輸入; DFA的存儲與讀寫; DFA的正確性檢查; DFA的語言集列表顯示; DFA的規則字符串判定; DFA的正確性檢查: 檢查所有集合

原创 [Java畫板開發] 畫板開發第二站:接口與事件監聽機制

事件監聽 我們首先談談事件監聽。事件監聽對於我們來說其實是很熟悉的,比如長按開機鍵,電腦就會開機;點擊某個應用的圖標,電腦就會啓動某個應用;敲擊鍵盤某個按鍵,鍵盤信息就被輸入進電腦。然而,計算機是怎麼知道我們做出了什麼動作的呢,又是怎麼知

原创 [Java開發實例]  計算器功能實現

Java開發實例  計算器功能實現 需要實現的功能(比較簡單) 所實現的功能: 1、清零; 2、切換第一個操作數的符號; 3、逐個刪除數字(遇到運算符截止); 4、輸入操作數; 5、+、-、×、÷、=運算 6、爲最近的操作數添加小數點

原创 [Java] Java學習第二站:類的繼承

情景: 假設張老師是一家培訓機構的英語老師,她的學生有大學生、中學生和小學生。張老師很認真地爲學生們建好了類,並且保存了姓名、年齡、住址、英語水平等不同屬性和學習方法和測試方法等不同方法。而2020年北京冬奧會的申辦使得人們對學英語的熱情

原创 [Java畫板開發] 畫板開發第一站:圖形界面開發基礎

圖形用戶界面(Graphics User Interface,GUI) 個人認爲,所謂圖形界面開發,不過是像小孩子玩積木一樣,把一個個組件添加上去,組成一個作品。 首先,我們來了解一下這些組件,也就是搭積木的原材料。     Java提供

原创 [Java] Java學習第一站:類與對象

Java是一門完全面向對象的編程語言,類和對象是面向對象的基礎和核心。 Java中,我們並不是將待解決的問題分解成一個一個的步驟,通過一步步執行這些步驟來解決問題,而是從待解決的問題中分離出一個個的個體,通過逐步調用這些個體的行爲來解決問