Java開發課堂實錄

Java開發課堂實錄

本書結合教學的特點編寫,將JAVA軟體開發的技術以課程的形式講解。全書共分14課,通過通俗易懂的語言詳細介紹了JAVA編程基礎知識。本書內容從簡單的JAVA元素、數據類型開始,深入講解JAVA的方法、類和面向對象的高級特徵,並且介紹了JAVA中的常用工具類、異常處理、I/O流、集合框架、圖形用戶界面和資料庫編程等相關知識。最後通過一個成績管理系統來介紹JAVA編程在實際開發中的套用。本書可作為在校大學生使用JAVA進行課程設計的參考資料,也可作為非計算機專業學生學習JAVA語言的參考書。

基本介紹

  • 書名:Java開發課堂實錄
  • 作者:孫宇霞、鄭千忠
  • ISBN:9787302403159
  • 定價:49元
  • 出版時間:2016.02.01
  • 印次:1-1
內容簡介,目錄,

內容簡介

本書結合教學的特點編寫,將Java軟體開發的技術以課程的形式講解。全書共分14課,通過通俗易懂的語言詳細介紹了Java編程基礎知識。本書內容從簡單的Java元素、數據類型開始,深入講解Java的方法、類和面向對象的高級特徵,並且介紹了Java中的常用工具類、異常處理、I/O流、集合框架、圖形用戶界面和資料庫編程等相關知識。最後通過一個成績管理系統來介紹Java編程在實際開發中的套用。 本書可作為在校大學生使用Java進行課程設計的參考資料,也可作為非計算機專業學生學習Java語言的參考書

目錄

第1課Java語言概述
1.1基礎知識講解 2
1.1.1Java語言簡介 2
1.1.2Java程式運行環境 5
1.1.3簡單的Java程式 9
1.1.4Java程式的基本點 15
1.1.5JavaApplication和JavaApplet 18
1.2實例套用:實現累加器 20
1.2.1實例目標 20
1.2.2技術分析 20
1.2.3實現步驟 20
1.3拓展訓練 22
1.4課後練習 22
第2課簡單數據類型及運算
2.1基礎知識講解 26
2.1.1變數與常量 26
2.1.2基本數據類型 29
2.1.3運算符與表達式 33
2.2實例套用:實現計算器 41
2.2.1實例目標 41
2.2.2技術分析 41
2.2.3實現步驟 41
2.3拓展訓練 42
2.4課後練習 43
第3課流程控制語句
3.1基礎知識講解 46
3.1.1選擇語句 46
3.1.2嵌套if語句 51
3.1.3循環語句 53
4.1.5跳轉語句 59
3.2實例套用:判斷閏年 61
3.2.1實例目標 61
3.2.2技術分析 62
3.2.3實現步驟 62
3.3拓展訓練 63
3.4課後練習 64
第4課類與對象
4.1基礎知識講解 68
4.1.1類概述 68
4.1.2面向對象和對象 70
4.1.3類成員 78
4.1.4常用修飾符 86
4.2實例套用:模擬網上購物 93
4.2.1實例目標 93
4.2.2技術分析 93
4.2.3實現步驟 93
4.3拓展訓練 95
4.4課後練習 96
第5課深入面向對象編程
5.1基礎知識講解 100
5.1.1抽象類與接口 100
5.1.2內部類和匿名類 104
5.1.3方法的重載和重寫 108
5.1.4super關鍵字 111
5.1.5包的概念 113
5.2實例套用:模擬公司獎勵制度 115
5.2.1實例目標 115
5.2.2技術分析 115
5.2.3實現步驟 116
5.3拓展訓練 118
5.4課後練習 118
第6課數組與集合
6.1基礎知識講解 122
6.1.1數組 122
6.1.2集合 132
6.2實例套用:使用集合模擬百度貼吧 145
6.2.1實例目標 145
6.2.2技術分析 145
6.2.3實現步驟 145
6.3拓展訓練 148
6.4課後練習 149
第7課異常
7.1基礎知識講解 152
7.1.1異常概述 152
7.1.2異常分類 153
7.1.3Java異常處理 154
7.2實例套用:最佳化錯誤提示信息 164
7.2.1實例目標 164
7.2.2技術分析 164
7.2.3實現步驟 164
7.3拓展訓練 166
7.4課後練習 168
第8課執行緒
8.1基礎知識講解 170
8.1.1執行緒基本概念 170
8.1.2執行緒實現 170
8.1.3執行緒的生命周期 173
8.1.4執行緒的調度 174
8.1.5執行緒同步 179
8.2實例套用:實現進度條 183
8.2.1實例目標 183
8.2.2技術分析 183
8.2.3實現步驟 183
8.3拓展訓練 185
8.4課後練習 185
第9課Java常用類
9.1基礎知識講解 188
9.1.1Object類 188
9.1.2包裝類 188
9.1.3字元串 194
9.1.4日期類 203
9.1.5Random類 211
9.2實例套用:模擬實現QQ空間
簽到查詢 212
9.2.1實例目標 212
9.2.2技術分析 212
9.2.3實現步驟 213
9.3拓展訓練 216
9.4課後練習 216
第10課Java的輸入輸出流
10.1基礎知識講解 222
10.1.1輸入輸出流概述 222
10.1.2位元組輸入輸出流 223
10.1.3字元輸入輸出流 234
10.1.4檔案 241
10.2實例套用:讀取指定文本,並在末尾添加新內容 246
10.2.1實例目標 246
10.2.2技術分析 246
10.2.3實現步驟 246
10.3拓展訓練 247
10.4課後練習 248
第11課圖形用戶界面套用
11.1基礎知識講解 252
11.1.1AWT概述 252
11.1.2容器 253
11.1.3常用布局管理器 257
11.1.4AWT基本組件 264
11.1.5事件處理機制 273
11.1.6Swing簡介 277
11.1.7Applet 278
11.2實例套用:製作簡易記事本 281
11.2.1實例目標 281
11.2.2技術分析 282
11.2.3實現步驟 282
11.3拓展訓練 289
11.4課後練習 290
第12課Java資料庫編程
12.1基礎知識講解 294
12.1.1JDBC簡介 294
12.1.2安裝JDBC驅動 296
12.1.3連線資料庫 298
12.1.4訪問資料庫 301
12.1.5ResultSet相關操作 310
12.1.6事務處理 314
12.1.7批處理 316
12.2實例套用:學生信息管理 318
12.2.1實例目標 318
12.2.2技術分析 318
12.2.3實現步驟 318
12.3拓展訓練 322
12.4課後練習 323
第13課Java的網路編程
13.1基礎知識講解 326
13.1.1網路程式設計基礎 326
13.1.2TCP編程 328
13.1.3URL編程 333
13.1.4UDP編程 334
13.2實例套用:年齡判斷 338
13.2.1實例目標 338
13.2.2技術分析 338
13.2.3實現步驟 338
13.3拓展訓練 340
13.4課後練習 341
第14課成績管理系統
14.1系統分析 344
14.1.1需求分析 344
14.1.2系統設計 344
14.2資料庫分析與設計 345
14.2.1創建數據表 345
14.2.2創建資料庫 346
14.3公共模組設計 346
14.3.1數據訪問層 347
14.3.2業務處理層 348
14.4成績管理模組設計 350
14.4.1學生信息模組 350
14.4.2課程信息模組 357
14.4.3成績信息模組 361
習題答案 

相關詞條

熱門詞條

聯絡我們