上機實踐1 初識Java 1
實驗1 一個簡單的應用程序 1
實驗2 一個簡單的Java Applet程序 3
實驗3 聯(lián)合編譯 5
自測題 7
上機實踐2 基本數(shù)據(jù)類型與控制語句 8
實驗1 輸出希臘字母表 8
實驗2 回文數(shù) 10
實驗3 猜數(shù)字游戲 14
自測題 17
上機實踐3 類與對象 20
實驗1 三角形、梯形和圓形的類封裝 20
實驗2 實例成員與類成員 23
實驗3 使用package語句與import語句 26
自測題 29
上機實踐4 繼承與接口 32
實驗1 繼承 32
實驗2 上轉型對象 36
實驗3 接口回調 38
自測題 41
上機實踐5 字符串、時間與數(shù)字 44
實驗1 String類的常用方法 44
實驗2 比較日期的大小 47
實驗3 處理大整數(shù) 49
自測題 52
上機實踐6 組件及事件處理(1) 54
實驗1 算術測試 54
實驗2 信號燈 58
實驗3 布局與日歷 62
自測題 66
上機實踐7 組件及事件處理(2) 69
實驗1 方程求根 69
實驗2 字體對話框 73
實驗3 英語單詞拼寫訓練 78
自測題 83
上機實踐8 多線程 86
實驗1 漢字打字練習 86
實驗2 旋轉的行星 90
實驗3 雙線程接力 95
自測題 98
上機實踐9 輸入輸出流 100
實驗1 學讀漢字 100
實驗2 統(tǒng)計英文單詞 105
實驗3 讀取Zip文件 109
自測題 111
上機實踐10 Java 中的網絡編程 114
實驗1 讀取服務器端文件 114
實驗2 使用套接字讀取服務器端對象 116
實驗3 基于UDP的圖像傳輸 121
自測題 125
上機實踐11 數(shù)據(jù)結構 127
實驗1 掃雷小游戲 127
實驗2 排序與查找 133
實驗3 使用TreeSet排序 135
自測題 138
上機實踐12 java Swing 140
實驗1 JLayeredPane分層窗格 140
實驗2 使用表格顯示日歷 142
實驗3 多文檔界面(MDI) 146
自測題 150
習題解答 151
第1章習題 151
第2章習題 151
第3章習題 152
第4章習題 154
第5章習題 158
第6章習題 158
第7章習題 162
第8章習題 178
第9章習題 183
第10章習題 187
第11章習題 192
第12章習題 201
第13章習題 203
第14章習題 204
第15章習題 207
第16章習題 213
第17章習題 213