Java基礎程式設計

Java基礎程式設計

清華大學出版社於2017年7月1日出版的關於“Java基礎程式設計”的一本書。

基本介紹

  • 書名:Java基礎程式設計
  • 作者:高虎、曹記東、翟然、李梓
  • ISBN:9787302459835
  • 定價:42元
  • 出版社:清華大學出版社
  • 出版時間:2017.07.01
本書採用“任務驅動、案例教學”的方法,主要介紹Java開發和運行環境、Java基本語法、面向對象的程式設計、圖形界面設計、檔案輸入/輸出流操作、執行緒、網路和數據開發基礎等知識,並通過實訓,提高套用技能。本書可以作為大學本科和高職高專院校計算機及相關專業Java語言程式設計的教材,也可用於企事業單位IT從業者在職培訓用書,對於Java自學者也是一本有益的科技讀物。
第1章Java語言概述1
1.1Java語言簡介1
1.1.1Java發展史1
1.1.2Java語言的特點2
1.1.3Java的套用領域3
1.1.4Java程式的分類4
1.1.5Java的運行機制6
1.2Java開發環境搭建8
1.2.1JDK簡介8
1.2.2安裝JDK9
1.2.3配置JDK+EditPlus編輯器13
1.2.4集成開發環境NetBeans22
1.3上機練習25
1.3.1練習一: 用文本編輯器創建Java應用程式和Applet程式25
1.3.2練習二: 用NetBeans創建Java應用程式和Applet程式32
自測習題38
第2章數據類型和基本語句40
2.1Java的基本語法40
2.1.1Java基本語言要素40
2.1.2基本數據類型45
2.2Java的運算符、表達式和語句48
2.2.1運算符和表達式48
2.2.2表達式和語句的關係53
2.2.3順序結構的語句53
2.2.4選擇結構的語句53
2.2.5循環結構的語句58
2.2.6break和continue語句60
2.3類型轉換622.4上機練習63
2.4.1練習一: Java基本數據類型的運用63
2.4.2練習二: Java基本語句的運用64
自測習題64
第3章類和對象66
3.1類和對象的概念66
3.1.1類和對象概述66
3.1.2類的定義67
3.1.3構造方法67
3.1.4類的實例化——對象的構造68
3.1.5訪問許可權69
3.1.6記憶體垃圾回收機制70
3.2static關鍵字71
3.2.1static變數71
3.2.2static方法72
3.2.3static代碼塊72
3.3this關鍵字73
3.4繼承75
3.4.1繼承的概念75
3.4.2定義繼承類75
3.4.3super關鍵字76
3.4.4對象的類型轉換77
3.4.5方法的重寫(Override)與重載(Overload)77
3.5final關鍵字78
3.5.1final類78
3.5.2final方法78
3.5.3final變數79
3.6抽象方法和抽象類80
3.6.1抽象方法80
3.6.2抽象類80
3.7接口81
3.7.1接口的概念81
3.7.2類實現接口81
3.8內部類和匿名類82
3.8.1內部類82
3.8.2匿名類82
3.9包83
3.9.1Java包的概念83
3.9.2包的聲明和引入83
自測習題84
第4章異常處理88
4.1異常處理概述88
4.1.1異常處理機制88
4.1.2異常處理語句的基本語法89
4.2常見的異常90
4.2.1常見的系統異常90
4.2.2自定義異常91
4.3throws和throw語句91
4.3.1throws和throw語句的用法91
4.3.2throws和throw的區別92
4.4上機練習92
4.4.1練習一:異常處理程式調試92
4.4.2練習二:異常處理編程練習94
自測習題98
第5章Java常用API101
5.1字元串類101
5.1.1String類101
5.1.2StringBuffer類105
5.2基本數據類型的對象包裝類107
5.2.1包裝類107
5.2.2包裝類的常用方法107
5.3Math類108
5.4Date、Calendar與DateFormat類109
5.4.1Date與Calendar類110
5.4.2DateFormat類111
5.5集合113
5.5.1Collection接口113
5.5.2List接口114
5.5.3Set接口116
5.5.4Map接口117
5.6輸入、輸出流類119
5.6.1位元組輸入流類InputStream119
5.6.2位元組輸出流類OutputStream121
5.6.3字元輸入流類Reader122
5.6.4字元輸出流類Writer124
5.6.5檔案類File125
5.7上機練習127
5.7.1練習一:字元串類的使用127
5.7.2練習二:集合類的使用128

相關詞條

熱門詞條

聯絡我們