-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Java開發綜合實戰 版權信息
- ISBN:9787121447303
- 條形碼:9787121447303 ; 978-7-121-44730-3
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Java開發綜合實戰 本書特色
1.案例數量多,種類豐富2.結合大量的案例講解,全面提升讀者Java程序設計實際應用能力3.技能與思政教育緊密結合4.項目式教學,實操性強5.配備多媒體教學資源
Java開發綜合實戰 內容簡介
本書基于Java 17以項目教學的方式,圍繞一個進銷存管理系統綜合實戰案例循序漸進地講解Java程序設計的基本原理和具體應用的方法與技巧。全書分為10個項目,具體內容為:Java開發環境和工具、面向對象編程基礎、面向對象核心技術、異常處理、圖形用戶界面設計、GUI事件處理、I/O操作、網絡編程基礎、多線程技術、訪問數據庫等內容。本書附有電子資料,內容為書中所有實例的源文件及相關資源以及實例操作過程錄屏動畫,供讀者學習中使用。
Java開發綜合實戰 目錄
任務一 初識Java開發 2
任務引入 2
知識準備 2
一、Java的特性與應用領域 2
二、Java開發的學習路線 3
三、認識、安裝JDK 4
四、配置環境變量 7
五、Java程序的開發流程 8
六、使用Java API文檔 9
任務二 使用Eclipse開發Java程序 10
任務引入 10
知識準備 10
一、安裝配置Eclipse 10
二、開發Java程序 12
三、導入項目文件 15
四、為項目添加常用類庫 16
五、程序調試 17
項目總結 18
項目實戰 18
項目二 面向對象編程基礎 20
任務一 類與對象 21
任務引入 21
知識準備 21
一、面向對象簡介 21
二、類的聲明與定義 22
三、構造方法 23
四、對象的創建及使用 25
五、調用本類結構 27
六、定義全局屬性和方法 28
任務二 使用數組 30
任務引入 30
知識準備 31
一、創建數組 31
二、初始化數組 33
三、遍歷數組 33
四、使用Arrays工具類 34
任務三 處理字符串 37
任務引入 37
知識準備 37
一、創建String類的字符串 37
二、String類的常用操作 38
三、正則表達式 42
四、創建StringBuffer對象 44
五、StringBuffer類的常用方法 45
項目總結 48
項目實戰 48
項目三 面向對象編程核心技術 52
任務一 繼承與多態 53
任務引入 53
知識準備 53
一、實現繼承 53
二、方法重寫 54
三、操作隱藏的父類成員 55
四、使用final關鍵字 57
五、使用方法重載實現多態 57
六、對象向上轉型 59
任務二 抽象類與接口 62
任務引入 62
知識準備 62
一、抽象類與抽象方法 62
二、聲明與實現接口 63
任務三 內部類 65
任務引入 65
知識準備 65
一、成員內部類 66
二、局部內部類 67
三、靜態內部類 68
四、匿名內部類 69
五、Lambda表達式 70
項目總結 72
項目實戰 72
項目四 異常處理 77
任務一 認識異常 78
任務引入 78
知識準備 78
一、異常的類型 78
二、常見的異常類 80
三、異常處理流程 81
四、Exception類的常用方法 82
任務二 處理異常 83
任務引入 83
知識準備 83
一、處理編譯異常 83
二、在方法中拋出異常 84
三、自定義異常類 86
項目總結 89
項目實戰 89
項目五 圖形用戶界面設計 94
任務一 初識Java Swing 95
任務引入 95
知識準備 95
一、Swing概述 95
二、容器 96
三、組件 96
任務二 創建常用容器與布局 97
任務引入 97
知識準備 97
一、JFrame窗口 97
二、JDialog對話框 99
三、JPanel面板 100
四、JScrollPane滾動面板 100
五、布局管理器 100
任務三 使用常用組件 104
任務引入 104
知識準備 104
一、標簽組件 104
二、文本組件 106
三、按鈕組件 108
四、列表組件 111
項目總結 115
項目實戰 116
項目六 GUI事件處理 122
任務一 認識事件處理機制 123
任務引入 123
知識準備 123
一、事件處理模式 123
二、事件類 124
任務二 常用事件 125
任務引入 125
知識準備 125
一、窗口事件(WindowEvent) 125
二、事件適配器(Adapter) 127
三、鼠標事件(MouseEvent) 128
四、鍵盤事件(KeyEvent) 130
五、動作事件(ActionEvent) 132
六、選項事件(ItemEvent) 134
七、焦點事件(FocusEvent) 139
八、文檔事件(DocumentEvent) 141
項目總結 144
項目實戰 144
項目七 I/O操作 151
任務一 使用File類操作文件和目錄 152
任務引入 152
知識準備 152
一、創建File對象 152
二、獲取文件屬性 153
三、創建和刪除文件 155
四、創建和刪除文件夾 157
五、遍歷目錄 158
任務二 讀/寫文件內容 160
任務引入 160
知識準備 160
一、流的概念 160
二、文件字節流 161
三、文件字符流 163
四、緩沖數據流 166
五、隨機流 167
項目總結 170
項目實戰 170
項目八 網絡編程基礎 174
任務一 網絡程序設計基礎 175
任務引入 175
知識準備 175
一、網絡應用程序設計模式 175
二、常用的網絡協議 175
三、IP地址和端口 176
任務二 實現TCP網絡程序 177
任務引入 177
知識準備 178
一、實現服務器端程序 178
二、實現客戶端程序 179
三、數據交互通信 180
任務三 實現UDP網絡程序 183
任務引入 183
知識準備 183
一、打包發送數據報 183
二、接收數據報 184
項目總結 189
項目實戰 190
項目九 多線程技術 202
任務一 實現Java多線程 203
任務引入 203
知識準備 203
一、進程與線程 203
二、線程的狀態 203
三、繼承Thread類創建多線程 204
四、實現Runnable接口創建多線程 206
任務二 應用多線程 208
任務引入 208
知識準備 208
一、線程的常用方法 208
二、實現線程同步 210
三、協調同步的線程 212
四、GUI線程 215
項目總結 217
項目實戰 217
項目十 訪問數據庫 221
任務一 SQL語法基礎 222
任務引入 222
知識準備 222
一、select語句 222
二、insert語句 223
三、update語句 223
四、delete語句 224
任務二 使用JDBC訪問數據庫 224
任務引入 224
知識準備 225
一、JDBC概述 225
二、部署JDBC驅動程序 225
三、連接數據庫 227
四、操作數據庫 229
項目總結 236
項目實戰 237
Java開發綜合實戰 作者簡介
蘇紹培,男,副教授,現任四川科技職業學院互聯網+學院教學院長。參加工作以來一直從事教學與管理工作,曾講授課程:C語言程序設計、PHP編程、C#.NET編程、移動開發、HTML5、CSS3樣式、javaScript編程、JAVA編程、二維動畫、Photoshop圖像處理、 MS-SQL / My-SQL 等數據庫、計算機網絡、Linux、服務器配置管理、操作系統、數字媒體AE、電子商務等課程的講授與應用開發。
- >
有舍有得是人生
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
莉莉和章魚
- >
姑媽的寶刀
- >
詩經-先民的歌唱
- >
苦雨齋序跋文-周作人自編集
- >
經典常談
- >
名家帶你讀魯迅:朝花夕拾