商品簡介
目次
商品簡介
本書摒棄傳統的以學科為中心的內容組織體系,精選16個學習情境,設計了75個任務,分別介紹了Java語言基礎、面向對象編程基本概念、異常處理、圖形界面、委托事件、I/O數據流和線程等方面的知識。內容由淺入深,使讀者能夠全面掌握Java技術,為從事系統開發打下堅實的基礎。
本書邏輯清晰,內容嚴謹,適用性廣,可作為高職高專院校計算機類專業的專用教材,也可作為Java語言的軟件開發人員的入門自學參考書。
本書邏輯清晰,內容嚴謹,適用性廣,可作為高職高專院校計算機類專業的專用教材,也可作為Java語言的軟件開發人員的入門自學參考書。
目次
學習情境1 Java語言入門 1
任務1 搭建Windows平臺的Java語言環境 2
任務2 編寫并運行Java程序 8
任務3 剖析Java程序 12
擴展閱讀1 Java概況 14
擴展閱讀2 一些基礎知識 15
學習情境2 面向對象編程的基本概念 17
任務1 初識對象和類 18
任務2 體驗面向對象編程思想 22
拓展閱讀 面向對象編程的其他概念 24
學習情境3 Eclipse集成開發環境 28
任務1 搭建Eclipse集成開發環境 29
任務2 利用Eclipse開發Java Application程序 31
任務3 利用Eclipse開發Java Applet小程序 33
任務4 創建學習本課程的Eclipse用戶環境 34 學習情境1 Java語言入門 1
任務1 搭建Windows平臺的Java語言環境 2
任務2 編寫并運行Java程序 8
任務3 剖析Java程序 12
擴展閱讀1 Java概況 14
擴展閱讀2 一些基礎知識 15
學習情境2 面向對象編程的基本概念 17
任務1 初識對象和類 18
任務2 體驗面向對象編程思想 22
拓展閱讀 面向對象編程的其他概念 24
學習情境3 Eclipse集成開發環境 28
任務1 搭建Eclipse集成開發環境 29
任務2 利用Eclipse開發Java Application程序 31
任務3 利用Eclipse開發Java Applet小程序 33
任務4 創建學習本課程的Eclipse用戶環境 34
拓展閱讀 Eclipse集成開發環境與Java開發 36
學習情境4 變量、計算、表達式和語句 40
任務1 認識數據類型 41
任務2 聲明變量 43
任務3 認識運算符 47
任務4 認識表達式和語句 55
任務5 體驗變量的作用域 57
任務6 實現數據類型轉換 58
學習情境5 控制流語句 61
任務1 使用簡單的選擇語句 62
任務2 使用switch選擇語句 65
任務3 使用while和do-while循環語句 68
任務4 使用for循環語句 71
任務5 使用分支語句 72
拓展閱讀1 控制流語句中常見的低級編程錯誤 74
拓展閱讀2 增強版的for語句 75
拓展閱讀3 分支語句的綜合使用 75
學習情境6 數組與字符串 80
任務1 定義并使用數組 81
任務2 定義并使用多維數組 84
任務3 定義并使用string字符串 87
任務4 定義并使用StringBuffer字符串 90
任務5 實現數字與字符串之間的相互轉換 93
拓展閱讀1 引用數據類型 96
拓展閱讀2 常用的字符串對象方法 99
學習情境7 類和對象(一) 105
任務1 定義并使用方法 106
任務2 傳遞基本數據類型的實際參數 110
任務3 傳遞引用數據類型的實際參數 112
任務4 定義類 113
任務5 創建并使用對象 118
拓展閱讀1 垃圾收集器 122
拓展閱讀2 對象數組 122
拓展閱讀3 數組、字符串和普通對象的比較 123
學習情境8 類和對象(二) 125
任務1 使用this關鍵字 126
任務2 定義并使用類變量和類方法 130
任務3 使用包 136
拓展閱讀1 使用類方法兩個重要場景 139
拓展閱讀2 靜態引導語句 139
拓展閱讀3 訪問屬性的使用 140
學習情境9 繼承 143
任務1 體驗子類和父類 144
任務2 體驗子類繼承父類的成員 147
任務3 體驗子類對象包含父類對象 149
任務4 研究子類構造方法與父類構造方法 151
任務5 體驗隱藏字段 152
任務6 研究覆蓋方法 154
任務7 利用繼承實現多態 157
任務8 研究抽象方法與抽象類 160
拓展閱讀1 構造方法的調用鏈 161
拓展閱讀2 f inal關鍵字的使用 162
拓展閱讀3 多態性編程的好處 162
拓展閱讀4 數據類型轉換 163
拓展閱讀5 通用超類 165
學習情境10 接口 167
任務1 認識并使用接口 168
任務2 實現接口 171
任務3 利用接口實現多態性編程 174
擴展閱讀1 什么是接口 179
擴展閱讀2 接口的繼承 179
擴展閱讀3 冒泡排序 180
學習情境11 異常 184
任務1 認識Java語言的異常 185
任務2 處理異常 189
任務3 傳遞異常 196
任務4 定義并使用自定義異常類 198
拓展閱讀 利用f inally語句塊釋放資源 202
學習情境12 圖形用戶界面 205
任務1 編寫Java Applet小程序 206
任務2 組件基礎 208
任務3 使用標簽、文本字段和按鈕 213
任務4 使用復選框、下拉列表和列表框 216
任務5 使用容器 221
任務6 使用容器布局管理器 223
拓展閱讀1 既能以Java Applet又能以Java Application運行的程序 228
拓展閱讀2 卡片布局管理器 229
學習情境13 委托事件模型 233
任務1 處理按鈕事件 234
任務2 監聽處理Window事件 239
任務3 使用適配器 243
任務4 使用匿名類 245
任務5 監聽處理鼠標事件 247
任務6 監聽處理鍵盤事件 250
拓展閱讀 使用內部類 252
學習情境14 I/O流 254
任務1 使用字節流 256
任務2 使用字符流 259
任務3 使用緩沖流 263
任務4 使用PrintStream流和PrintWriter流 265
任務5 使用標準流 267
拓展閱讀1 利用字節流進行文件復制 269
拓展閱讀2 字符的編碼 271
拓展閱讀3 PrintStream類的格式化輸出 274
拓展閱讀4 Scanner類 276
拓展閱讀5 數據流 279
學習情境15 一個綜合的GUI應用程序 283
任務1 實現下拉菜單 284
任務2 實現彈出式菜單 290
任務3 實現對象串行化 291
任務4 事件處理 297
任務5 彈出“關于”對話框 302
拓展閱讀 利用Swing組件重新實現MyDraw程序 303
學習情境16 線程 313
任務1 認識線程 314
任務2 創建并啟動線程 317
任務3 停止一個線程 320
任務4 設置線程的優先級 322
任務5 實現能及時作出響應的GUI應用程序 324
拓展閱讀 線程同步 329
參考文獻 341
任務1 搭建Windows平臺的Java語言環境 2
任務2 編寫并運行Java程序 8
任務3 剖析Java程序 12
擴展閱讀1 Java概況 14
擴展閱讀2 一些基礎知識 15
學習情境2 面向對象編程的基本概念 17
任務1 初識對象和類 18
任務2 體驗面向對象編程思想 22
拓展閱讀 面向對象編程的其他概念 24
學習情境3 Eclipse集成開發環境 28
任務1 搭建Eclipse集成開發環境 29
任務2 利用Eclipse開發Java Application程序 31
任務3 利用Eclipse開發Java Applet小程序 33
任務4 創建學習本課程的Eclipse用戶環境 34 學習情境1 Java語言入門 1
任務1 搭建Windows平臺的Java語言環境 2
任務2 編寫并運行Java程序 8
任務3 剖析Java程序 12
擴展閱讀1 Java概況 14
擴展閱讀2 一些基礎知識 15
學習情境2 面向對象編程的基本概念 17
任務1 初識對象和類 18
任務2 體驗面向對象編程思想 22
拓展閱讀 面向對象編程的其他概念 24
學習情境3 Eclipse集成開發環境 28
任務1 搭建Eclipse集成開發環境 29
任務2 利用Eclipse開發Java Application程序 31
任務3 利用Eclipse開發Java Applet小程序 33
任務4 創建學習本課程的Eclipse用戶環境 34
拓展閱讀 Eclipse集成開發環境與Java開發 36
學習情境4 變量、計算、表達式和語句 40
任務1 認識數據類型 41
任務2 聲明變量 43
任務3 認識運算符 47
任務4 認識表達式和語句 55
任務5 體驗變量的作用域 57
任務6 實現數據類型轉換 58
學習情境5 控制流語句 61
任務1 使用簡單的選擇語句 62
任務2 使用switch選擇語句 65
任務3 使用while和do-while循環語句 68
任務4 使用for循環語句 71
任務5 使用分支語句 72
拓展閱讀1 控制流語句中常見的低級編程錯誤 74
拓展閱讀2 增強版的for語句 75
拓展閱讀3 分支語句的綜合使用 75
學習情境6 數組與字符串 80
任務1 定義并使用數組 81
任務2 定義并使用多維數組 84
任務3 定義并使用string字符串 87
任務4 定義并使用StringBuffer字符串 90
任務5 實現數字與字符串之間的相互轉換 93
拓展閱讀1 引用數據類型 96
拓展閱讀2 常用的字符串對象方法 99
學習情境7 類和對象(一) 105
任務1 定義并使用方法 106
任務2 傳遞基本數據類型的實際參數 110
任務3 傳遞引用數據類型的實際參數 112
任務4 定義類 113
任務5 創建并使用對象 118
拓展閱讀1 垃圾收集器 122
拓展閱讀2 對象數組 122
拓展閱讀3 數組、字符串和普通對象的比較 123
學習情境8 類和對象(二) 125
任務1 使用this關鍵字 126
任務2 定義并使用類變量和類方法 130
任務3 使用包 136
拓展閱讀1 使用類方法兩個重要場景 139
拓展閱讀2 靜態引導語句 139
拓展閱讀3 訪問屬性的使用 140
學習情境9 繼承 143
任務1 體驗子類和父類 144
任務2 體驗子類繼承父類的成員 147
任務3 體驗子類對象包含父類對象 149
任務4 研究子類構造方法與父類構造方法 151
任務5 體驗隱藏字段 152
任務6 研究覆蓋方法 154
任務7 利用繼承實現多態 157
任務8 研究抽象方法與抽象類 160
拓展閱讀1 構造方法的調用鏈 161
拓展閱讀2 f inal關鍵字的使用 162
拓展閱讀3 多態性編程的好處 162
拓展閱讀4 數據類型轉換 163
拓展閱讀5 通用超類 165
學習情境10 接口 167
任務1 認識并使用接口 168
任務2 實現接口 171
任務3 利用接口實現多態性編程 174
擴展閱讀1 什么是接口 179
擴展閱讀2 接口的繼承 179
擴展閱讀3 冒泡排序 180
學習情境11 異常 184
任務1 認識Java語言的異常 185
任務2 處理異常 189
任務3 傳遞異常 196
任務4 定義并使用自定義異常類 198
拓展閱讀 利用f inally語句塊釋放資源 202
學習情境12 圖形用戶界面 205
任務1 編寫Java Applet小程序 206
任務2 組件基礎 208
任務3 使用標簽、文本字段和按鈕 213
任務4 使用復選框、下拉列表和列表框 216
任務5 使用容器 221
任務6 使用容器布局管理器 223
拓展閱讀1 既能以Java Applet又能以Java Application運行的程序 228
拓展閱讀2 卡片布局管理器 229
學習情境13 委托事件模型 233
任務1 處理按鈕事件 234
任務2 監聽處理Window事件 239
任務3 使用適配器 243
任務4 使用匿名類 245
任務5 監聽處理鼠標事件 247
任務6 監聽處理鍵盤事件 250
拓展閱讀 使用內部類 252
學習情境14 I/O流 254
任務1 使用字節流 256
任務2 使用字符流 259
任務3 使用緩沖流 263
任務4 使用PrintStream流和PrintWriter流 265
任務5 使用標準流 267
拓展閱讀1 利用字節流進行文件復制 269
拓展閱讀2 字符的編碼 271
拓展閱讀3 PrintStream類的格式化輸出 274
拓展閱讀4 Scanner類 276
拓展閱讀5 數據流 279
學習情境15 一個綜合的GUI應用程序 283
任務1 實現下拉菜單 284
任務2 實現彈出式菜單 290
任務3 實現對象串行化 291
任務4 事件處理 297
任務5 彈出“關于”對話框 302
拓展閱讀 利用Swing組件重新實現MyDraw程序 303
學習情境16 線程 313
任務1 認識線程 314
任務2 創建并啟動線程 317
任務3 停止一個線程 320
任務4 設置線程的優先級 322
任務5 實現能及時作出響應的GUI應用程序 324
拓展閱讀 線程同步 329
參考文獻 341
主題書展
更多
主題書展
更多書展購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

