-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國(guó)政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國(guó)特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國(guó)中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
Java程序設(shè)計(jì)案例教程 版權(quán)信息
- ISBN:9787302487180
- 條形碼:9787302487180 ; 978-7-302-48718-0
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Java程序設(shè)計(jì)案例教程 本書特色
《Java程序設(shè)計(jì)案例教程》是關(guān)于Java 程序設(shè)計(jì)的案例教程。全書共分為11 章,包括Java 語(yǔ)言基礎(chǔ)、Java 語(yǔ)言的基本語(yǔ)法、面向?qū)ο蟪绦蛟O(shè)計(jì)、Java 的類型封裝器與注解、Java 異常處理機(jī)制、常用Java API、Java I/O 流、Java多線程編程、Java 傳統(tǒng)GUI 編程、JavaFX GUI 編程以及JavaFX 繪圖與動(dòng)畫等技術(shù)。 《Java程序設(shè)計(jì)案例教程》內(nèi)容豐富、結(jié)構(gòu)合理、語(yǔ)言簡(jiǎn)練流暢、案例新穎、針對(duì)性強(qiáng),主要面向Java 程序設(shè)計(jì)語(yǔ)言的初學(xué)者,適合作為高等院校的Java 語(yǔ)言基礎(chǔ)教材,還可作為Java 程序設(shè)計(jì)與開發(fā)人員的參考書。 《Java程序設(shè)計(jì)案例教程》對(duì)應(yīng)的電子課件、習(xí)題答案和實(shí)例源文件可以到http://www.tupwk.com.cn/downpage 網(wǎng)站下載。
Java程序設(shè)計(jì)案例教程 內(nèi)容簡(jiǎn)介
Java 是當(dāng)今世界*重要,也是使用*廣泛的計(jì)算機(jī)語(yǔ)言之一。與其他一些計(jì)算機(jī)語(yǔ)言隨著時(shí)間的流逝,影響也逐漸減弱不同,Java 隨著時(shí)間的推移反而變得更加強(qiáng)大。從首次發(fā)布開始,Java 就躍到了Internet 編程的前沿,Java 不斷地進(jìn)行完善以適應(yīng)編程環(huán)境和開發(fā)人員編程方式的變化。Java 不僅僅是在跟隨潮流,更是在幫助創(chuàng)造潮流。在現(xiàn)實(shí)世界中,很多應(yīng)用都是使用Java 開發(fā)的。《Java程序設(shè)計(jì)案例教程》使用其新版本Java SE 8(JDK 8),從開發(fā)環(huán)境的搭建講起,遵循“從簡(jiǎn)單到復(fù)雜”、“從抽象到具體”的原則,結(jié)合大量案例,介紹了Java程序設(shè)計(jì)語(yǔ)言的基本語(yǔ)法和編程技巧。《Java程序設(shè)計(jì)案例教程》內(nèi)容豐富、結(jié)構(gòu)合理、思路清晰、語(yǔ)言簡(jiǎn)練流暢、案例新穎、針對(duì)性強(qiáng)。每一章的開始部分概述該章的作用和內(nèi)容,指出該章的學(xué)習(xí)目標(biāo)。正文部分,結(jié)合每章的知識(shí)點(diǎn)和關(guān)鍵技術(shù),穿插大量極富實(shí)用價(jià)值的程序案例,所有實(shí)例都在Eclipse JDK 1.8 環(huán)境下調(diào)試運(yùn)行通過。每一章的末尾有本章小結(jié),總結(jié)該章的內(nèi)容和重點(diǎn)與難點(diǎn);同時(shí)安排了有針對(duì)性的思考和練習(xí),幫助讀者鞏固該章所學(xué)內(nèi)容,提高讀者的實(shí)際動(dòng)手能力。 《Java程序設(shè)計(jì)案例教程》主要面向Java 程序設(shè)計(jì)語(yǔ)言的初學(xué)者,適合作為高等院校Java 語(yǔ)言基礎(chǔ)相關(guān)課程的教材以及Java 應(yīng)用程序開發(fā)人員的參考書。
Java程序設(shè)計(jì)案例教程 目錄
工程 22 1.5.3 Eclipse的常用快捷鍵 26 1.6 本章小結(jié) 28 1.7 思考和練習(xí) 28 第2章 Java編程基礎(chǔ) 29 2.1 Java程序的基本元素 29 2.1.1 空白符 29 2.1.2 分隔符 29 2.1.3 標(biāo)識(shí)符 30 2.1.4 關(guān)鍵字 30 2.1.5 字面值 31 2.2 變量及其作用域 31 2.2.1 基本數(shù)據(jù)類型 31 2.2.2 變量的聲明與賦值 33 2.2.3 常量的聲明 34 2.2.4 數(shù)據(jù)類型轉(zhuǎn)換 34 2.2.5 變量的作用域 38 2.3 運(yùn)算符與表達(dá)式 39 2.3.1 基本概念 39 2.3.2 算術(shù)運(yùn)算符 39 2.3.3 關(guān)系運(yùn)算符 41 2.3.4 邏輯運(yùn)算符 41 2.3.5 位運(yùn)算符 43 2.3.6 賦值運(yùn)算符 45 2.3.7 其他運(yùn)算符 46 2.3.8 運(yùn)算符的優(yōu)先級(jí) 48 2.4 Java流程控制 48 2.4.1 選擇結(jié)構(gòu) 49 2.4.2 循環(huán)結(jié)構(gòu) 56 2.4.3 跳轉(zhuǎn)語(yǔ)句 60 2.5 數(shù)組 61 2.5.1 創(chuàng)建數(shù)組 61 2.5.2 訪問數(shù)組元素 62 2.5.3 數(shù)組的靜態(tài)初始化 63 2.5.4 多維數(shù)組 64 2.6 本章小結(jié) 66 2.7 思考和練習(xí) 66 第3章 面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ) 67 3.1 面向?qū)ο缶幊谈攀? 67 3.1.1 什么是面向?qū)ο? 67 3.1.2 面向?qū)ο缶幊痰闹饕卣? 68 3.2 類與對(duì)象 70 3.2.1 類的定義 70 3.2.2 創(chuàng)建對(duì)象 72 3.2.3 方法的返回值與參數(shù) 73 3.2.4 this關(guān)鍵字 74 3.2.5 構(gòu)造函數(shù) 75 3.2.6 方法重載 76 3.2.7 finalize( )方法 77 3.2.8 匿名對(duì)象 78 3.3 修飾符 78 3.3.1 訪問修飾符 78 3.3.2 static修飾符 80 3.3.3 final修飾符 83 3.3.4 抽象類和抽象方法 84 3.3.5 其他修飾符 86 3.4 繼承與多態(tài) 87 3.4.1 繼承 87 3.4.2 super關(guān)鍵字 88 3.4.3 構(gòu)造函數(shù)的調(diào)用時(shí)機(jī) 91 3.4.4 方法重寫與運(yùn)行時(shí)多態(tài) 92 3.4.5 Object類 94 3.5 內(nèi)部類 97 3.5.1 定義和使用內(nèi)部類 97 3.5.2 匿名內(nèi)部類 100 3.5.3 靜態(tài)內(nèi)部類 103 3.6 本章小結(jié) 105 3.7 思考和練習(xí) 105 第4章 面向?qū)ο蟾呒?jí)特性 107 4.1 包 107 4.1.1 包的聲明 107 4.1.2 包查找與CLASSPATH 108 4.1.3 import語(yǔ)句 108 4.1.4 JDK中常用的包 109 4.2 接口 110 4.2.1 接口與類 110 4.2.2 接口的定義 111 4.2.3 接口的實(shí)現(xiàn) 111 4.2.4 嵌套接口 114 4.2.5 默認(rèn)方法和靜態(tài)方法 115 4.2.6 適配器 116 4.3 枚舉 116 4.3.1 定義和使用枚舉 117 4.3.2 為枚舉添加類成員 119 4.3.3 Enum類 120 4.4 類型封裝器 121 4.4.1 數(shù)值類型封裝器 121 4.4.2 Character封裝器 124 4.4.3 Boolean封裝器 125 4.4.4 自動(dòng)裝箱 125 4.5 注解(元數(shù)據(jù)) 127 4.5.1 聲明和使用注解 127 4.5.2 使用反射獲取注解 129 4.5.3 特殊的注解 132 4.5.4 內(nèi)置注解 134 4.5.5 類型注解 135 4.5.6 重復(fù)注解 136 4.6 方法的參數(shù)與返回值 137 4.6.1 將對(duì)象用作參數(shù) 137 4.6.2 返回對(duì)象 140 4.6.3 命令行參數(shù) 141 4.6.4 可變長(zhǎng)度參數(shù) 142 4.7 本章小結(jié) 143 4.8 思考和練習(xí) 144 第5章 異常處理 145 5.1 異常處理的基礎(chǔ)知識(shí) 145 5.1.1 Java的異常處理機(jī)制 145 5.1.2 異常類型 146 5.2 捕獲并處理異常 148 5.2.1 未捕獲的異常 148 5.2.2 捕獲異常 149 5.2.3 拋出異常 154 5.3 用戶自定義異常 156 5.4 JDK 7新增的異常特性 158 5.4.1 多重捕獲 158 5.4.2 更精確的重新拋出 158 5.5 本章小結(jié) 159 5.6 思考和練習(xí) 160 第6章 常用Java類庫(kù) 161 6.1 字符串處理 161 6.1.1 String類 161 6.1.2 StringBuffer類 171 6.1.3 StringBuilder類 175 6.1.4 StringTokenizer類 175 6.2 java.lang包 176 6.2.1 System類 176 6.2.2 Class類 180 6.2.3 Math類 181 6.2.4 其他類和接口 184 6.3 集合框架 184 6.3.1 泛型 185 6.3.2 集合接口 190 6.3.3 集合類 192 6.3.4 映射 197 6.4 java.util包 199 6.5 本章小結(jié) 200 6.6 思考和練習(xí) 200 第7章 Java輸入/輸出流 202 7.1 流 202 7.1.1 什么是流 202 7.1.2 Java中的流 203 7.1.3 系統(tǒng)預(yù)定義流 205 7.2 文件操作 206 7.2.1 File類 206 7.2.2 RandomAccessFile類 209 7.3 字節(jié)流 212 7.3.1 InputStream和
OutputStream類 212 7.3.2 FileInputStream和
FileOutputStream類 214 7.3.3 ByteArrayInputStream和
ByteArrayOutputStream類 216 7.3.4 過濾流 218 7.3.5 SequenceInputStream類 224 7.4 字符流 225 7.4.1 Reader和Writer類 225 7.4.2 FileReader與FileWriter類 226 7.4.3 CharArrayReader和
CharArrayWriter類 228 7.4.4 緩沖字符流 229 7.4.5 PrintWriter類 232 7.5 序列化 233 7.5.1 Serializable接口 233 7.5.2 ObjectInputStream和
ObjectOutputStream類 233 7.5.3 序列化示例 234 7.6 本章小結(jié) 236 7.7 思考和練習(xí) 236 第8章 多線程編程 238 8.1 Java線程模型 238 8.1.1 進(jìn)程和線程 238 8.1.2 Java中的線程 239 8.1.3 主線程 241 8.2 創(chuàng)建線程 242 8.2.1 實(shí)現(xiàn)Runnable接口 242 8.2.2 擴(kuò)展Thread類 244 8.3 同步與線程間通信 246 8.3.1 同步 247 8.3.2 線程間通信 249 8.4 獲取線程狀態(tài) 251 8.5 本章小結(jié) 252 8.6 思考和練習(xí) 253 第9章 傳統(tǒng)GUI編程 254 9.1 GUI 254 9.1.1 GUI概述 254 9.1.2 Java中的GUI框架 255 9.2 事件處理 256 9.2.1 事件處理模型 256 9.2.2 事件類 257 9.2.3 事件監(jiān)聽接口 260 9.2.4 適配器類 264 9.3 使用AWT創(chuàng)建GUI程序 264 9.3.1 容器組件 265 9.3.2 常用組件 267 9.3.3 布局管理器 272 9.4 使用Swing創(chuàng)建GUI程序 279 9.4.1 組件與容器 279 9.4.2 常用組件簡(jiǎn)介 280 9.4.3 菜單與工具欄 292 9.5 本章小結(jié) 296 9.6 思考和練習(xí) 296 第10章 JavaFX GUI編程 298 10.1 JavaFX概述 298 10.1.1 JavaFX包 298 10.1.2 JavaFX應(yīng)用程序的
框架 299 10.1.3 JavaFX的事件處理 300 10.1.4 一個(gè)簡(jiǎn)單的JavaFX
應(yīng)用程序 301 10.2 JavaFX控件 303 10.2.1 單選按鈕 303 10.2.2 復(fù)選框 305 10.2.3 ScrollPane 305 10.2.4 日期選擇控件 308 10.2.5 添加工具提示 310 10.3 效果和變換 311 10.3.1 效果 311 10.3.2 變換 311 10.3.3 應(yīng)用效果和變換 312 10.4 JavaFX菜單 314 10.4.1 概述 314 10.4.2 主菜單 315 10.4.3 快捷菜單 317 10.4.4 工具欄 318 10.4.5 應(yīng)用案例 318 10.5 本章小結(jié) 321 10.6 思考和練習(xí) 321 第11章 Java繪圖與動(dòng)畫 323 11.1 傳統(tǒng)的Java繪圖 323 11.1.1 Java繪圖概述 323 11.1.2 繪制簡(jiǎn)單圖形 326 11.1.3 Java2D繪圖 328 11.1.4 設(shè)置繪圖模式 330 11.1.5 顯示文本 331 11.2 顯示圖像與動(dòng)畫 332 11.2.1 顯示圖像 332 11.2.2 用多線程實(shí)現(xiàn)動(dòng)畫 335 11.3 JavaFX繪圖與動(dòng)畫 337 11.3.1 繪制基本圖形 337 11.3.2 JavaFX動(dòng)畫 339 11.4 本章小結(jié) 344 11.5 思考和練習(xí) 344 參考文獻(xiàn) 345
- >
莉莉和章魚
- >
巴金-再思錄
- >
中國(guó)歷史的瞬間
- >
有舍有得是人生
- >
中國(guó)人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
經(jīng)典常談
- >
龍榆生:詞曲概論/大家小書
- >
月亮虎