注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材Java程序設(shè)計(jì)及應(yīng)用開發(fā)(第2版)

Java程序設(shè)計(jì)及應(yīng)用開發(fā)(第2版)

Java程序設(shè)計(jì)及應(yīng)用開發(fā)(第2版)

定 價(jià):¥69.90

作 者: 宋晏
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111713005 出版時(shí)間: 2022-09-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  《Java程序設(shè)計(jì)及應(yīng)用開發(fā) 第2版》以Java SE 8為基礎(chǔ),強(qiáng)調(diào)從面向?qū)ο蟮恼Z言走進(jìn)面向?qū)ο蟮乃枷?,利用圖表增強(qiáng)文字的表現(xiàn)力,注重知識(shí)的原理性。全書詳細(xì)敘述了Java語言的基礎(chǔ)知識(shí),面向?qū)ο蟮姆庋b、類、繼承、多態(tài)性,Java常用工具類、集合、異常處理,以及圖形用戶界面、多線程、輸入/輸出流、JDBC等內(nèi)容。 《Java程序設(shè)計(jì)及應(yīng)用開發(fā) 第2版》配備了豐富的實(shí)例,并在“綜合實(shí)踐”部分引入大量案例,通過“習(xí)題”和“實(shí)驗(yàn)指導(dǎo)”環(huán)節(jié),為讀者提供拓展思維、提升實(shí)踐能力的訓(xùn)練。各章習(xí)題參照了SCJP認(rèn)證考試模式,實(shí)驗(yàn)題目豐富、實(shí)用,有的放矢地提供編程訓(xùn)練。 《Java程序設(shè)計(jì)及應(yīng)用開發(fā) 第2版》可以作為本科、??朴?jì)算機(jī)及相關(guān)專業(yè)的教材,也可作為Java愛好者、工程技術(shù)人員的自學(xué)參考書。

作者簡介

暫缺《Java程序設(shè)計(jì)及應(yīng)用開發(fā)(第2版)》作者簡介

圖書目錄

前言
第1章Java程序設(shè)計(jì)概述
11Java程序平臺(tái)
12Java的特性
13Java程序設(shè)計(jì)環(huán)境
131下載和安裝JDK
132集成開發(fā)環(huán)境Eclipse
14Java應(yīng)用程序
141Java應(yīng)用程序的編寫
142命令行方式下的編譯和運(yùn)行
143使用Eclipse開發(fā)Java程序
15習(xí)題
16實(shí)驗(yàn)指導(dǎo)
17本章思維導(dǎo)圖
第2章Java語言基礎(chǔ)
21標(biāo)識(shí)符和關(guān)鍵字
22基本數(shù)據(jù)類型與變量、常量
221整數(shù)類型
222浮點(diǎn)類型
223字符類型
224布爾類型
225符號(hào)常量
23運(yùn)算符
231算術(shù)運(yùn)算符
232關(guān)系運(yùn)算符和邏輯運(yùn)算符
233位運(yùn)算符
234賦值運(yùn)算符
235運(yùn)算符的優(yōu)先級(jí)與結(jié)合性
24表達(dá)式的類型轉(zhuǎn)換
241數(shù)據(jù)類型自動(dòng)轉(zhuǎn)換的規(guī)則
242強(qiáng)制類型轉(zhuǎn)換
25流程控制
251if語句
252switch語句
253while循環(huán)語句
254for循環(huán)語句
255do-while循環(huán)語句
256break語句
257循環(huán)的嵌套
26方法
261方法的定義
262方法的重載
27調(diào)試程序的方法
271設(shè)置斷點(diǎn)和啟動(dòng)調(diào)試
272跟蹤程序的運(yùn)行
28綜合實(shí)踐——簡易算術(shù)計(jì)算器
29習(xí)題
210實(shí)驗(yàn)指導(dǎo)
211本章思維導(dǎo)圖
第3章數(shù)組
31聲明數(shù)組
32創(chuàng)建數(shù)組對(duì)象
33使用數(shù)組
331數(shù)組元素的引用
332Java方法中的不定長參數(shù)與數(shù)組
34多維數(shù)組
341二維數(shù)組的聲明和創(chuàng)建
342不規(guī)則二維數(shù)組
343二維數(shù)組元素的引用
35Java中的for each循環(huán)
36Arrays類
361sort()方法
362copyOf()方法
37綜合實(shí)踐——學(xué)生成績查詢系統(tǒng)
371查詢系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)
372模塊化設(shè)計(jì)
373控制臺(tái)命令的讀取和控制
374查詢某人某門課成績
38習(xí)題
39實(shí)驗(yàn)指導(dǎo)
310本章思維導(dǎo)圖
第4章封裝與類
41封裝的意義
42定義類
421面向?qū)ο蟮姆治?
422使用class定義類
43對(duì)象和引用
431對(duì)象和引用的關(guān)系
432this引用
44引用類型做參數(shù)
45關(guān)于static
451static成員
452變量的使用規(guī)則
453static代碼塊
454類常量的定義
46包
461包的創(chuàng)建
462類的導(dǎo)入
463含包定義的類的編譯及執(zhí)行
464classpath環(huán)境變量的設(shè)置
465Eclipse下創(chuàng)建package
47綜合實(shí)踐——酒店前臺(tái)客房管理系統(tǒng)
471類的設(shè)計(jì)——組合關(guān)系
472客房編號(hào)的處理方法
473Room類設(shè)計(jì)
474Hotel類設(shè)計(jì)
475客戶端Client類實(shí)現(xiàn)
48習(xí)題
49實(shí)驗(yàn)指導(dǎo)
410本章思維導(dǎo)圖
第5章類的繼承
51繼承
511繼承的概念
512繼承的實(shí)現(xiàn)
513類成員的訪問控制
52重寫父類方法
521重寫及其意義
522Object類與重寫toString()方法
523調(diào)用父類被重寫的方法
524Object類的clone()方法與深、淺復(fù)制
53子類對(duì)象的構(gòu)造
531子類對(duì)象的構(gòu)造過程
532super與this調(diào)用構(gòu)造方法
54Java修飾符
541final修飾符
542Java修飾符之間的關(guān)系
55繼承和組合
551繼承復(fù)用
552組合復(fù)用
56習(xí)題
57實(shí)驗(yàn)指導(dǎo)
58本章思維導(dǎo)圖
第6章多態(tài)性
61多態(tài)
611多態(tài)性的定義
612靜態(tài)綁定和動(dòng)態(tài)綁定
613instanceof運(yùn)算符
62抽象類
621抽象類及抽象方法的定義
622為什么設(shè)計(jì)抽象類
623開閉原則
63接口
631接口的定義和實(shí)現(xiàn)
632接口與抽象類的區(qū)別
64面向接口的編程
641案例分析
642面向接口編程的代碼組織
65綜合實(shí)踐——格式化輸出學(xué)生對(duì)象數(shù)據(jù)
651系統(tǒng)架構(gòu)
652面向接口編程的代碼
66習(xí)題
67實(shí)驗(yàn)指導(dǎo)
68思維導(dǎo)圖
681本章思維導(dǎo)圖
682面向?qū)ο蟛糠炙季S導(dǎo)圖
第7章常用工具類
71字符串處理類
711Java中String對(duì)象的管理
712String類的常用方法
713StringBuilder類和StringBuffer類
72正則表達(dá)式
721正則表達(dá)式的語法
722String類中操作正則表達(dá)式的方法
723Pattern類和Matcher類
73包裝類
731Integer類
732自動(dòng)封箱和解封
74傳統(tǒng)日期類
741Date類
742Calendar類
743SimpleDateFormat類
75新的日期類
751 LocalDate類
752 DateTimeFormatter類
753 與javasql的類型轉(zhuǎn)換
76閱讀API文檔
77綜合實(shí)踐——天氣預(yù)報(bào)信息提取
78習(xí)題
79實(shí)驗(yàn)指導(dǎo)
710本章思維導(dǎo)圖
第8章集合
81 Java中的集合框架
811集合框架的常用部分
812迭代器Iterator接口
82 泛型
821泛型的意義
822認(rèn)識(shí)和使用泛型
83 List及其實(shí)現(xiàn)類
831List接口
832ArrayList
833LinkedList
84 Set及其實(shí)現(xiàn)類
841Set接口
842HashSet
843TreeSet
85 Map及其實(shí)現(xiàn)類
851Map接口
852HashMap
853Hashtable及其子類Properties
86 Collections集合工具類
861List的增補(bǔ)功能
862多線程封裝
87回首Java集合框架
88綜合實(shí)踐——控制臺(tái)版考試系統(tǒng)
89習(xí)題
810實(shí)驗(yàn)指導(dǎo)
811本章思維導(dǎo)圖
第9章異常處理
91Java異常體系
92異常的捕獲和處理
921try-catch-finally語句
922try-catch-finally語句的執(zhí)行過程
93使用throws拋出異常
94自定義異常類
941自定義異常類的方法
942throw拋出異常
943異常處理的5個(gè)關(guān)鍵字
95綜合實(shí)踐——用戶管理系統(tǒng)及其異常類設(shè)計(jì)
951系統(tǒng)設(shè)計(jì)
952自定義系統(tǒng)中的異常類
953UserDaoForMap類
954Application類
955Test類
96習(xí)題
97實(shí)驗(yàn)指導(dǎo)
98本章思維導(dǎo)圖
第10章圖形用戶界面與事件處理
101 AWT組件及應(yīng)用
1011 AWT和Swing概述
1012 AWT組成
1013 AWT的容器
1014 布局管理器
102事件處理
1021事件處理的原理
1022利用成員內(nèi)部類實(shí)現(xiàn)事件監(jiān)聽
1023利用匿名內(nèi)部類實(shí)現(xiàn)事件監(jiān)聽
1024用lambda表達(dá)式實(shí)現(xiàn)事件監(jiān)聽
1025適配器模式實(shí)現(xiàn)事件監(jiān)聽
1026實(shí)現(xiàn)計(jì)算器的功能部分
103 Swing組件
104綜合實(shí)踐——用戶管理系統(tǒng)與常用Swing組件的應(yīng)用
1041主界面與Swing組件的應(yīng)用
1042注冊(cè)界面與Swing組件的應(yīng)用
1043瀏覽用戶界面與JTable組件的應(yīng)用
105習(xí)題
106實(shí)驗(yàn)指導(dǎo)
107本章思維導(dǎo)圖
第11章多線程
111線程的概念
112線程的創(chuàng)建和執(zhí)行
1121繼承Thread類創(chuàng)建線程
1122實(shí)現(xiàn)Runnable接口創(chuàng)建線程
113線程的狀態(tài)與生命周期
1131新建和就緒狀態(tài)
1132運(yùn)行狀態(tài)
1133阻塞狀態(tài)
1134死亡狀態(tài)
114線程優(yōu)先級(jí)與線程調(diào)度策略
115線程同步
1151數(shù)據(jù)共享問題
1152同步和鎖機(jī)制
1153同步代碼塊
1154同步方法
1155線程安全的集合類
116線程間的通信
1161wait()和notify()方法
1162消費(fèi)者和生產(chǎn)者模型
117習(xí)題
118實(shí)驗(yàn)指導(dǎo)
119本章思維導(dǎo)圖
第12章輸入/輸出流
121Java流的類層次結(jié)構(gòu)
122字節(jié)流
1221抽象類InputStream和OutputStream
1222文件流FileInputStream和FileOutputStream
1223緩沖流BufferedInputStream和BufferedOutputStream
1224數(shù)據(jù)過濾流DataInputStream和DataOutputStream
1225序列化接口Serializable與對(duì)象流ObjectInputStream和ObjectOutputStream
1226字節(jié)數(shù)組流ByteArrayInputStream和ByteArrayOutputStream
123字符流
1231抽象類Reader和Writer
1232轉(zhuǎn)換流InputStreamReader和OutputStreamWriter
1233FileReader和FileWriter
1234BufferedReader
1235PrintWriter類
124RandomAccessFile類
125輸入/輸出流匯總
126操作文件
1261Paths類和Path接口
1262Files類
127習(xí)題
128實(shí)驗(yàn)指導(dǎo)
129本章思維導(dǎo)圖
第13章數(shù)據(jù)庫訪問技術(shù)
131JDBC的體系結(jié)構(gòu)和JDBC驅(qū)動(dòng)程序的實(shí)現(xiàn)方式
1311JDBC的體系結(jié)構(gòu)
1312JDBC驅(qū)動(dòng)程序的實(shí)現(xiàn)方式
132建立JDBC數(shù)據(jù)庫連接
1321JDBC API的主要類和接口
1322連接數(shù)據(jù)庫
133使用JDBC訪問數(shù)據(jù)庫
1331Statement與數(shù)據(jù)表的增、刪、改
1332PreparedStatement與數(shù)據(jù)表的增、刪、改
1333數(shù)據(jù)表的查詢與ResultSet
134綜合實(shí)踐——數(shù)據(jù)庫訪問的開發(fā)模式
1341基于數(shù)據(jù)庫存儲(chǔ)的用戶管理系統(tǒng)
1342業(yè)務(wù)層——封裝DAO中的方法
1343應(yīng)用層——調(diào)用業(yè)務(wù)層方法完成系統(tǒng)功能
135習(xí)題
136實(shí)驗(yàn)指導(dǎo)
137本章思維導(dǎo)圖
參考文獻(xiàn)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)