輕鬆學 Java編程從入門到實戰(案例·視頻·彩色版)

《輕鬆學 Java編程從入門到實戰(案例·視頻·彩色版)》是中國水利水電出版社出版圖書

基本介紹

  • 中文名:輕鬆學 Java編程從入門到實戰(案例·視頻·彩色版)
  • 作者:賈振華,莊連英
  • 出版社:中國水利水電出版社
  • 頁數:416 頁
  • ISBN:9787517099338
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

《輕鬆學 Java編程從入門到實戰(案例·視頻·彩色版)》基於編者20多年教學實踐和軟體項目開發經驗,從初學者容易上手、輕鬆學會的角度,用通俗易懂的語言、豐富實用的案例,循序漸進、系統地講解了Java程式開發基礎知識與實戰技術,實現手把手教你從零基礎入門到快速學會Java項目開發。

圖書目錄

第 1章 Java 語言概述 1
1 1 Java 語言簡介2
1 1 1 Java語言的特點 2
1 1 2 Java語言的發展 2
1 2 Java 語言的工作原理 3
1 2 1 Java程式的運行流程3
1 2 2 JVM介紹 4
1 3 Java 程式的運行環境 5
1 3 1 JDK 介紹5
1 3 2 下載和安裝 JDK 6
1 3 3 配置 JDK8
1 3 4 獲得 Java API 文檔 9
1 4 Java Application 和 Java Applet 介紹 10
1 4 1 Application介紹 11
1 4 2 Applet介紹 13
1 5 Java 程式的基本要素 14
1 6 Java 的開發工具18
1 6 1 Eclipse概述18
1 6 2 Eclipse的下載和安裝 19
1 6 3 Eclipse開發程式20
1 7 Java 程式調試技巧22
1 8 實踐案例:創建 HelloWorld 程式 24
1 9 動手練一練 25
1 9 1 練習題 25
1 9 2 上機實踐 26
第 2章 簡單數據類型及運算 27
2 1 Java 數據類型 28
2 1 1 整數類型 29
2 1 2 浮點型 30
2 1 3 字元型 30
2 1 4 布爾類型 31
2 1 5 數據類型間的轉換 31
2 1 6 轉義序列 33
2 2 變數與常量 34
2 2 1 變數34
2 2 2 變數的作用域35
2 2 3 常量36
2 3 運算符與表達式37
2 3 1 算術運算符及表達式 37
2 3 2 賦值運算符及表達式 38
2 3 3 自增和自減運算符 39
2 3 4 關係運算符及表達式 42
2 3 5 邏輯運算符及表達式 43
2 3 6 位運算符及表達式 45
2 3 7 條件運算符及表達式 47
2 3 8 運算符的優先權48
2 4 實踐案例:列印超市售貨清單49
2 5 動手練一練 50
2 5 1 練習題 50
2 5 2 上機實踐 52
第 3章 流程控制語句 53
3 1 選擇語句 54
3 1 1 簡單的 if條件語句 54
3 1 2 if-else條件語句56
3 1 3 if-else if-else條件語句57
3 1 4 嵌套 if語句 59
3 1 5 switch 多分支語句61
3 2 循環語句 63
3 2 1 while循環語句 63
3 2 2 do-while循環語句64
3 2 3 for循環語句66
3 2 4 foreach循環語句 68
3 3 跳轉語句 69
3 3 1 break 語句69
3 3 2 continue語句 71
3 3 3 return 語句73
3 4 實踐案例:製作萬年曆 74
3 5 動手練一練 77
3 5 1 練習題 77
3 5 2 上機實踐 79
第 4 章 數組 80
4 1 一維數組 81
4 1 1 聲明數組 81
4 1 2 分配空間 81
4 1 3 一維數組的初始化 82
4 1 4 一維數組的套用84
4 2 多維數組 85
4 2 1 聲明多維數組85
4 2 2 給多維數組分配空間 85
4 2 3 初始化多維數組86
4 2 4 訪問多維數組中的元素 87
4 3 搜尋數組 88
4 4 數組排序 89
4 4 1 Arrays sort( )排序法 90
4 4 2 直接選擇排序法91
4 4 3 冒泡排序法 92
4 5 實踐案例:購物結賬程式 94
4 6 動手練一練 96
4 6 1 練習題 96
4 6 2 上機實踐 97
第 5 章 字元串 98
5 1 創建字元串 99
5 1 1 直接使用字元串常量創建字元串變數99
5 1 2 使用 new關鍵字創建字元串變數 99
5 2 字元串的常用方法 100
5 3 字元串的常用操作 101
5 3 1 獲取字元串的長度101
5 3 2 轉換字元串的大小寫102
5 3 3 去掉字元串的首尾空格 102
5 3 4 字元串比較 102
5 3 5 字元串搜尋 103
5 3 6 字元串提取 106
5 3 7 字元串連線 107
5 3 8 字元串替換 108
5 3 9 字元串分割 109
5 4 StringBuffer 類 110
5 4 1 構造 StringBuffer類 110
5 4 2 StringBuffer類的常用方法 111
5 5 實踐案例:完善購物結賬系統 114
5 6 動手練一練 117
5 6 1 練習題 117
5 6 2 上機實踐 118
第 6章 類與對象 120
6 1 面向對象概述 121
6 1 1 對象的概述 121
6 1 2 面向對象的核心特性121
6 2 類結構 124
6 2 1 類概述124
6 2 2 類和對象的區別 125
6 2 3 類是對象的類型 125
6 3 Java 是面向對象的語言126
6 3 1 類的定義126
6 3 2 定義類的成員變數127
6 3 3 定義類的成員方法128
6 3 4 創建類的構造方法131
6 3 5 創建對象134
6 3 6 訪問對象的屬性和方法 137
6 3 7 類的主方法——main()方法138
6 3 8 對象的銷毀 139
6 3 9 this關鍵字140
6 4 常用修飾符141
6 4 1 訪問控制修飾符 141
6 4 2 static靜態修飾符143
6 4 3 final修飾符 147
6 5 實踐案例:實現傳送簡訊功能 148
6 6 動手練一練151
6 6 1 練習題151
6 6 2 上機實踐153
第 7章 深入面向對象編程 154
7 1 類的封裝155
7 2 類的繼承157
7 2 1 在 Java語言中實現繼承 157
7 2 2 單繼承162
7 2 3 使用 super關鍵字 163
7 3 方法重載和方法重寫165
7 3 1 方法重載165
7 3 2 方法重寫和變數隱藏166
7 4 抽象類與接口 168
7 4 1 抽象類168
7 4 2 接口 170
7 5 包 173
7 5 1 定義包173
7 5 2 使用包175
7 6 實踐案例:使用多級繼承實現計算長方體體積、重量和價值176
7 7 動手練一練179
7 7 1 練習題179
7 7 2 上機實踐180
第 8章 異常處理 181
8 1 異常和異常類型 182
8 1 1 異常的基本概念 182
8 1 2 異常類型183
8 2 Java 異常處理機制 185
8 2 1 使用 try-catch語句捕獲異常 185
8 2 2 使用多重 catch語句捕獲異常 187
8 2 3 使用 try-catch-finally語句捕獲異常 188
8 3 拋出異常和聲明異常191
8 3 1 拋出異常191
8 3 2 聲明異常193
8 4 自定義異常194
8 5 實踐案例:完成添加用戶的功能196
8 6 動手練一練198
8 6 1 練習題198
8 6 2 上機實踐199
第 9章 Java 常用工具類 200
9 1 Object類201
9 2 包裝類 201
9 2 1 基本數據類型所對應的包裝類201
9 2 2 Integer 類202
9 2 3 Character類 204
9 3 日期類 207
9 3 1 java util Date類207
9 3 2 java util Calendar類 209
9 4 格式化日期類 211
9 4 1 DateFormat 類 211
9 4 2 SimpleDateFormat 類213
9 5 Random類 214
9 6 實踐案例:使用時間類完成日期查詢功能 217
9 7 動手練一練221
9 7 1 練習題221
9 7 2 上機實踐222
第 10章 Java 的輸入/輸出流 223
10 1 輸入/輸出流概述 224
10 1 1 位元組流 224
10 1 2 字元流 225
10 1 3 預定義流 226
10 2 位元組流 227
10 2 1 位元組輸入/輸出流 228
10 2 2 檔案位元組輸入/輸出流229
10 3 字元流 233
10 3 1 字元輸入/輸出流 234
10 3 2 字元檔案輸入/輸出流235
10 3 3 字元緩衝區輸入/輸出流 238
10 4 File 類240
10 4 1 File類的構造函式 240
10 4 2 File類的常用方法 240
10 5 RandomAccessFile類隨機訪問檔案 243
10 6 實踐案例:將新錄學生信息添加到檔案中並讀取 245
10 7 動手練一練 248
10 7 1 練習題 248
10 7 2 上機實踐 249
第 11 章 集合框架 250
11 1 集合框架概述251
11 2 Collection 接口252
11 3 無序列表——Set 集合253
11 3 1 HashSet類 253
11 3 2 TreeSet類254
11 4 有序列表——List 集合 257
11 4 1 ArrayList類258
11 4 2 LinkedList類 259
11 5 映射——Map 261
11 6 泛型集合 263
11 7 實踐案例:使用泛型集合模擬 BBS論壇 264
11 8 動手練一練 267
11 8 1 練習題 267
11 8 2 上機實踐 268
第 12章 圖形用戶界面 269
12 1 圖形對象概述270
12 2 容器271
12 2 1 Window類 271
12 2 2 Panel類274
12 3 AWT基本組件 275
12 3 1 按鈕組件——Button 275
12 3 2 標籤——Label 276
12 3 3 單行文本框——TextField 277
12 3 4 多行文本域——TextArea 279
12 3 5 複選框——Checkbox 280
12 3 6 複選框組——CheckboxGroup281
12 4 布局管理器 282
12 4 1 BorderLayout管理器 282
12 4 2 FlowLayout管理器 284
12 4 3 CardLayout管理器 284
12 4 4 GridLayout管理器 285
12 4 5 GridBagLayout管理器 287
12 5 事件處理 289
12 5 1 事件處理概述289
12 5 2 事件類 290
12 5 3 事件監聽器291
12 6 實踐案例:製作簡易計算器295
12 7 動手練一練 301
12 7 1 練習題 301
12 7 2 上機實踐 302
第 13章 資料庫編程 303
13 1 JDBC簡介 304
13 1 1 JDBC程式的工作原理 304
13 1 2 JDBC API結構 305
13 1 3 JDBC驅動 305
13 2 連線資料庫的基本步驟 308
13 3 JDBC套用 309
13 3 1 DriverManager類 309
13 3 2 Statement 接口 310
13 3 3 PreparedStatement 接口 312
13 3 4 ResultSet接口314
13 4 實踐案例:開發一套用戶管理系統 317
13 5 動手練一練 324
13 5 1 練習題 324
13 5 2 上機實踐 325
第 14章 學生信息管理系統 326
14 1 系統介紹 327
14 1 1 需求分析 327
14 1 2 系統架構 327
14 2 資料庫設計和實現 328
14 3 數據訪問類 328
14 4 業務處理類 330
14 5 學生信息管理界面 333
14 5 1 學生信息添加界面 333
14 5 2 學生信息修改界面 335
14 5 3 主界面 338
14 6 總結345
練習題參考答案 346

熱門詞條

聯絡我們