IntroToJava
1.0.0
書: Java編程簡介,第10版,Y。 DanielLiang
描述:我上傳這些練習的目的是練習.git和github,使用評論,宣傳語言和編碼原則的一般文檔。我在課程材料中使用了這本書,但是由於時間限制,大學限制了暴露範圍。我正在從計算機科學行業中其他人的共同建議中促進我的理解和技能;實踐。我可能會回到先前完成的問題,以更複雜的策略清理代碼,同時尊重迄今為止涉及運動問題的材料。因此,我不會使用第10章中學到的經驗教訓來解決第1章中的問題。
IDE:根據所需的模塊,JGRASP或BLUEJ。我正在使用這些IDE迫使我在沒有幫助的情況下編寫所有代碼。
文檔:我的文檔方法是基於在一個文件/文件夾中遇到完整問題的想法(如果可能的話)。例如,我將在評論中重新輸入問題語句,示例運行以及我的思考過程。在同一文件中(如果適用),我將顯示我的解決方案。此外,如果有視覺輔助工具,例如必須引用的數字來擴展一個想法,或者我的輸出是匹配的,我將在練習文件夾中提供這些項目的快照。最後,隨著我在本書中的進展,我可能會注意到我喜歡的代碼樣式,並調整舊文件以匹配新優先的樣式以保持一致性。
| 章節和標題 | 運動次數 | 完成運動問題 | 百分比完成 | 地位 |
|---|---|---|---|---|
| 第1章:計算機,程序和Java簡介 | 13 | 13 | 100% | ✔️完成 |
| 第2章:基本編程 | 23 | 23 | 100% | ✔️完成 |
| 第3章:選擇 | 34 | 34 | 100% | ✔️完成 |
| 第4章:數學功能,字符和字符串 | 26 | 26 | 100% | ✔️完成 |
| 第5章:循環 | 51 | 51 | 100% | ✔️完成 |
| 第6章:方法 | 39 | 39 | 100% | ✔️完成 |
| 第7章:單維數組 | 35 | 34 | 97.1% | ✔️〜完成* |
| 第8章:多維陣列 | 37 | 35 | 94.6% | ✔️〜完成* |
| 第9章:對象和類 | 13 | 13 | 100% | ✔️完成 |
| 第10章:面向對象的思維 | 28 | 0 | 0% | ?沒有開始 |
| 第11章:繼承和多態性 | 17 | 0 | 0% | ?沒有開始 |
| 第12章:例外處理和文字I/O | 33 | 0 | 0% | ?沒有開始 |
| 第13章:摘要類和界面 | 21 | 0 | 0% | ?沒有開始 |
| 第14章:Javafx基礎知識 | 29 | 18 | 62.1% | ?進行中 |
| 第15章:事件驅動的編程和動畫 | 36 | 2 | 5.6% | ?進行中 |
| 第16章:Javafx UI控件和多媒體 | 31 | 0 | 0% | ?沒有開始 |
| 第17章:二進制I/O | 21 | 0 | 0% | ?沒有開始 |
| 第18章:遞歸 | 39 | 22 | 56.4% | ?進行中 |
| 第19章:仿製藥 | 11 | 0 | 0% | ?沒有開始 |
| 第20章:列表,堆棧,隊列和優先隊列 | 23 | 0 | 0% | ?沒有開始 |
| 第21章:集和地圖 | 15 | 0 | 0% | ?沒有開始 |
| 第22章:開發有效算法 | 25 | 0 | 0% | ?沒有開始 |
| 第23章:排序 | 20 | 0 | 0% | ?沒有開始 |
| 第24章:實施列表,堆棧,隊列和優先隊列 | 16 | 0 | 0% | ?沒有開始 |
| 第25章:二進制搜索樹 | 23 | 0 | 0% | ?沒有開始 |
| 第26章:AVL樹 | 6 | 0 | 0% | ?沒有開始 |
| 第27章:哈希 | 11 | 0 | 0% | ?沒有開始 |
| 第28章:圖形和應用 | 24 | 0 | 0% | ?沒有開始 |
| 第29章:加權圖和應用程序 | 20 | 0 | 0% | ?沒有開始 |
| 第30章:多線程和並行編程 | 22 | 0 | 0% | ?沒有開始 |
| 第31章:網絡 | 10 | 0 | 0% | ?沒有開始 |
| 第32章:Java數據庫編程 | 11 | 0 | 0% | ?沒有開始 |
| 第33章:Javaserver面孔 | 13 | 0 | 0% | ?沒有開始 |