書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊

Java開發(fā)實(shí)例教程

出版社:清華大學(xué)出版社出版時間:2017-09-01
開本: 32開 頁數(shù): 328
本類榜單:教材銷量榜
中 圖 價:¥40.8(8.5折) 定價  ¥48.0 登錄后可看到會員價
加入購物車 收藏
運(yùn)費(fèi)6元,滿39元免運(yùn)費(fèi)
?新疆、西藏除外
本類五星書更多>

Java開發(fā)實(shí)例教程 版權(quán)信息

Java開發(fā)實(shí)例教程 本書特色

本書全面講述Java程序設(shè)計(jì)的相關(guān)知識。全書共分為11章,深入介紹Java的起源和發(fā)展,Java語言的特點(diǎn),Java軟件開發(fā)包的安裝方法和環(huán)境變量的配置方法,流程控制語句,面向?qū)ο缶幊痰南嚓P(guān)知識,如類、對象、繼承等,Java常用類庫及異常處理,Swing圖形用戶界面,多線程機(jī)制,數(shù)據(jù)庫編程和網(wǎng)絡(luò)編程等內(nèi)容。 本書內(nèi)容豐富、結(jié)構(gòu)合理、思路清晰、語言簡練流暢、示例翔實(shí),可作為高等院校軟件開發(fā)相關(guān)專業(yè)、計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的教材,還可作為Java應(yīng)用開發(fā)人員的參考資料。 本書的電子課件、習(xí)題答案和實(shí)例源文件可以到http://www.tupwk.com.cn網(wǎng)站下載。

Java開發(fā)實(shí)例教程 內(nèi)容簡介

本書從Java 的起源出發(fā),由淺入深地詳細(xì)講述了Java 的起源和發(fā)展,Java 語言的特點(diǎn),Java 軟件開發(fā)包的安裝方法和環(huán)境變量的配置方法,流程控制語句,面向?qū)ο缶幊痰南嚓P(guān)知識,如類、對象、繼承等,Java 常用類庫及異常處理,Swing 圖形應(yīng)用界面,多線程機(jī)制,數(shù)據(jù)庫編程和網(wǎng)絡(luò)編程等,并且運(yùn)用大量實(shí)例對各種關(guān)鍵技術(shù)進(jìn)行深入淺出的分析,注重培養(yǎng)讀者解決實(shí)際問題的能力并快速掌握利用Java 語言進(jìn)行實(shí)際開發(fā)的基本操作技術(shù)。每一章的引言部分概述了該章的作用和內(nèi)容。在每一章的正文中,結(jié)合所講述的關(guān)鍵技術(shù)和難點(diǎn),穿插了大量極富實(shí)用價值的示例。每一章末尾都安排了有針對性的思考和練習(xí),思考題有助于讀者鞏固所學(xué)的基本概念,練習(xí)題有助于培養(yǎng)讀者的實(shí)際動手能力,增強(qiáng)對基本概念的理解和實(shí)際應(yīng)用能力。

Java開發(fā)實(shí)例教程 目錄

第1章 Java語言入門 1 1.1 概述 1 1.1.1 Java的起源與發(fā)展 1 1.1.2 Java與C和C 的關(guān)系 2 1.1.3 Java語言的特點(diǎn) 3 1.2 搭建Java開發(fā)與運(yùn)行環(huán)境 5 1.2.1 常用軟件包功能 5 1.2.2 安裝JDK環(huán)境 6 1.2.3 配置Java開發(fā)與運(yùn)行環(huán)境 8 1.2.4 安裝開發(fā)平臺Eclipse 11 1.3 編寫**個Java程序 12 1.3.1 利用記事本編寫Java程序 并運(yùn)行 12 1.3.2 利用開發(fā)環(huán)境Eclispe建立 和運(yùn)行 Java Application 源程序 13 1.4 本章小結(jié) 18 1.5 思考和練習(xí) 18 第2章 Java語言基礎(chǔ) 20 2.1 認(rèn)識Java程序 20 2.1.1 類 20 2.1.2 分號和定位 21 2.1.3 縮進(jìn)原則 21 2.1.4 Java關(guān)鍵字 21 2.1.5 Java標(biāo)識符 22 2.1.6 常量、變量及其賦值 22 2.1.7 分隔符 25 2.2 Java的數(shù)據(jù)類型 26 2.2.1 整型 26 2.2.2 浮點(diǎn)型 27 2.2.3 字符型 28 2.2.4 布爾型 29 2.3 變量 30 2.3.1 變量的聲明 30 2.3.2 動態(tài)初始化 30 2.4 數(shù)據(jù)類型轉(zhuǎn)換 31 2.4.1 自動類型轉(zhuǎn)換 31 2.4.2 強(qiáng)制類型轉(zhuǎn)換 32 2.5 運(yùn)算符 33 2.5.1 賦值運(yùn)算符 34 2.5.2 算術(shù)運(yùn)算符 34 2.5.3 自增與自減運(yùn)算符 35 2.5.4 位運(yùn)算符 37 2.5.5 關(guān)系運(yùn)算符和邏輯運(yùn)算符 38 2.5.6 運(yùn)算符的優(yōu)先級 40 2.6 表達(dá)式 40 2.6.1 表達(dá)式 41 2.6.2 表達(dá)式的類型轉(zhuǎn)換變量 42 2.7 數(shù)組 42 2.7.1 一維數(shù)組 42 2.7.2 多維數(shù)組 44 2.7.3 不規(guī)則數(shù)組 46 2.8 本章小結(jié) 47 2.9 思考和練習(xí) 48 第3章 流程控制語句 49 3.1 選擇語句 49 3.1.1 if語句 49 3.1.2 if-else語句 50 3.1.3 嵌套if語句 51 3.1.4 switch語句 52 3.2 循環(huán)語句 54 3.2.1 for循環(huán) 54 3.2.2 while循環(huán) 56 3.2.3 do-while循環(huán) 58 3.3.4 嵌套循環(huán) 59 3.3 跳轉(zhuǎn)語句 60 3.3.1 break語句 60 3.3.2 continue語句 60 3.3.3 return語句 61 3.4 本章小結(jié) 62 3.5 思考和練習(xí) 62 第4章 面向?qū)ο缶幊?64 4.1 類和對象 64 4.1.1 類的概念 64 4.1.2 類的定義格式 65 4.2 創(chuàng)建對象 71 4.2.1 對象創(chuàng)建格式 71 4.2.2 對象的使用 72 4.2.3 對象的生命周期 76 4.3 構(gòu)造函數(shù) 77 4.3.1 簡單構(gòu)造函數(shù) 77 4.3.2 帶形參的構(gòu)造函數(shù) 78 4.4 析構(gòu)函數(shù) 80 4.5 this關(guān)鍵字 80 4.5.1 局部變量和成員變量 同名的情況 81 4.5.2 在構(gòu)造函數(shù)中調(diào)用其他 構(gòu)造函數(shù) 83 4.6 垃圾回收 84 4.7 finalize()方法 85 4.8 數(shù)據(jù)的封裝 85 4.8.1 包的概念 85 4.8.2 包的定義 86 4.8.3 包的引入 87 4.8.4 訪問權(quán)限修飾符 87 4.9 類的繼承和多態(tài) 89 4.9.1 繼承的基本概念 89 4.9.2 繼承的聲明格式 89 4.9.3 變量的繼承和隱藏 89 4.10 接口 92 4.10.1 接口的定義 92 4.10.2 接口的實(shí)現(xiàn) 93 4.11 本章小結(jié) 94 4.12 思考和練習(xí) 95 第5章 常用類庫 96 5.1 文件的結(jié)構(gòu) 96 5.1.1 文件的分割 96 5.1.2 使用包 98 5.2 Java常用類庫 100 5.2.1 Java常用類庫 100 5.2.2 字符串 101 5.2.3 字符串特殊操作 104 5.2.4 提取字符 107 5.2.5 比較字符串 108 5.2.6 查找字符串 113 5.2.7 修改字符串 114 5.2.8 使用valueOf()轉(zhuǎn)換數(shù)據(jù) 116 5.2.9 改變字符串中字符的 大小寫 117 5.2.10 連接字符串 118 5.2.11 其他String方法 118 5.3 StringBuffer類 119 5.3.1 創(chuàng)建StringBuffer對象 120 5.3.2 StringBuffer類的常用方法 120 5.4 Math類 127 5.5 Object類 132 5.6 本章小結(jié) 132 5.7 思考和練習(xí) 132 第6章 異常處理 134 6.1 異常處理的基礎(chǔ)知識 134 6.1.1 異常的產(chǎn)生 134 6.1.2 異常類型 135 6.1.3 異常處理機(jī)制 136 6.1.4 異常的捕獲和拋出 138 6.1.5 多重catch語句 139 6.1.6 try語句的嵌套 140 6.1.7 finally語句 141 6.2 Java的內(nèi)置異常 143 6.3 自定義異常類 145 6.4 本章小結(jié) 149 6.5 思考和練習(xí) 149 第7章 圖形用戶界面 151 7.1 圖形界面開發(fā)工具 151 7.2 AWT概述 152 7.3 AWT容器 153 7.3.1 Frame(框架) 153 7.3.2 Panel(面板) 154 7.4 AWT基本組件 155 7.4.1 標(biāo)簽(Label) 155 7.4.2 按鈕(Button) 156 7.4.3 文本框(TextField) 157 7.4.4 文本輸入?yún)^(qū)域(TextArea) 157 7.4.5 下拉列表(Choice) 158 7.4.6 列表(List) 159 7.4.7 復(fù)選框(Checkbox) 160 7.4.8 單選按鈕組 (CheckboxGroup) 160 7.4.9 滾動條 161 7.4.10 AWT組件綜合案例 161 7.5 布局管理器 163 7.5.1 FlowLayout 163 7.5.2 BorderLayout 164 7.5.3 GridLayout 166 7.5.4 CardLayout 167 7.5.5 CardBagLayout 169 7.6 AWT事件處理 172 7.6.1 事件處理機(jī)制 172 7.6.2 事件適配器 174 7.6.3 常用事件的分類 176 7.7 Swing 181 7.7.1 組件 181 7.7.2 容器 182 7.7.3 頂級容器窗格 183 7.8 本章小結(jié) 183 7.9 思考和練習(xí) 183 第8章 多線程程序設(shè)計(jì) 187 8.1 多線程基礎(chǔ) 187 8.2 Thread類和Runnable接口 188 8.3 創(chuàng)建一個線程 188 8.4 創(chuàng)建多個線程 191 8.5 線程的生命周期 193 8.6 線程的優(yōu)先級 196 8.7 同步 199 8.7.1 同步方法 199 8.7.2 同步語句 202 8.8 線程間通信 203 8.8.1 notify( )、wait( )和 notifyAll( )的線程通信 204 8.8.2 wait( )和notify( )的示例 204 8.9 線程狀態(tài) 209 8.10 本章小結(jié) 212 8.11 思考和練習(xí) 212 第9章 JAVA的I/O 215 9.1 Java的I/O系統(tǒng) 215 9.2 字節(jié)流和字符流 215 9.3 字節(jié)流類 216 9.4 字符流類 217 9.5 預(yù)定義流 217 9.6 字節(jié)流讀寫控制臺 218 9.6.1 讀控制臺 218 9.6.2 寫控制臺 219 9.7 字節(jié)流讀寫文件 220 9.7.1 讀文件 221 9.7.2 寫文件 224 9.8 關(guān)閉文件 226 9.9 讀寫二進(jìn)制數(shù)據(jù) 228 9.10 隨機(jī)訪問文件 231 9.11 Java字符流應(yīng)用 233 9.11.1 字符流的控制臺輸入 234 9.11.2 字符流的控制臺輸出 237 9.12 字符流的文件I/O 238 9.12.1 使用FileWriter 238 9.12.2 使用FileReader 238 9.13 Java的類型封裝器 239 9.14 本章小結(jié) 239 9.15 思考和練習(xí) 240 第10章 數(shù)據(jù)庫編程 242 10.1 JDBC簡介 242 10.2 建立數(shù)據(jù)庫連接 244 10.2.1 使用JDBC-ODBC橋接 驅(qū)動程序 244 10.2.2 使用JDBC驅(qū)動程序 246 10.2.3 使用屬性文件 248 10.3 執(zhí)行SQL語句 250 10.3.1 executeUpdate 251 10.3.2 executeQuery 251 10.3.3 executeBatch 253 10.4 使用PreparedStatement 254 10.5 事務(wù)處理 256 10.5.1 什么是事務(wù) 256 10.5.2 一個關(guān)于事務(wù)的案例 257 10.5.3 事務(wù)提交模式 257 10.5.4 事務(wù)撤消 258 10.6 編寫數(shù)據(jù)庫工具類 259 10.7 一個例子 265 10.7.1 數(shù)據(jù)庫 265 10.7.2 布局及功能簡介 266 10.7.3 源代碼 267 10.8 本章小結(jié) 291 10.9 思考和練習(xí) 291 第11章 網(wǎng)絡(luò)編程 292 11.1 網(wǎng)絡(luò)編程的基本概念 292 11.1.1 計(jì)算機(jī)網(wǎng)絡(luò)的基本概念 292 11.1.2 網(wǎng)絡(luò)編程概述 294 11.1.3 網(wǎng)絡(luò)通信方式 295 11.1.4 InetAddress類簡介 296 11.2 基于URL的網(wǎng)絡(luò)編程 298 11.2.1 統(tǒng)一資源定位器URL 298 11.2.2 URL的組成 298 11.2.3 創(chuàng)建一個URL 298 11.2.4 解析一個URL 299 11.2.5 從URL讀取WWW 網(wǎng)絡(luò)資源 300 11.2.6 通過URLConnetction 連接WWW 300 11.3 基于Socket的網(wǎng)絡(luò)編程 301 11.3.1 Socket通信 301 11.3.2 Socket通信過程 302 11.3.3 創(chuàng)建Socket 302 11.3.4 客戶端Socket 303 11.3.5 服務(wù)器端ServerSocket 304 11.3.6 打開輸入/輸出流 304 11.3.7 關(guān)閉Socket 305 11.3.8 簡單的Client/Server 程序設(shè)計(jì) 305 11.3.9 支持多客戶端的 Client/Server程序設(shè)計(jì) 308 11.4 數(shù)據(jù)報通信 310 11.4.1 什么是數(shù)據(jù)報 310 11.4.2 數(shù)據(jù)報通信的表示方法: DatagramSocket和 DatagramPacket 310 11.4.3 基于UDP的簡單的 Client/Server程序設(shè)計(jì) 311 11.4.4 用數(shù)據(jù)報進(jìn)行廣播 通信 314 11.5 本章小結(jié) 317 11.6 思考和練習(xí) 317 參考文獻(xiàn) 319
展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服