-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應(yīng)用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學(xué)習(xí)
Java核心技術(shù)(第2版21世紀(jì)軟件工程專業(yè)教材) 版權(quán)信息
- ISBN:9787302611790
- 條形碼:9787302611790 ; 978-7-302-61179-0
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
Java核心技術(shù)(第2版21世紀(jì)軟件工程專業(yè)教材) 本書特色
1、全書注重理論和實踐的結(jié)合,結(jié)構(gòu)嚴(yán)謹(jǐn),語言精練,層次清晰,由淺入深,通俗易懂,知識全面,案例豐富。既可以作為計算機相關(guān)專業(yè)本科生的專業(yè)教材,也可以作為非計算機專業(yè)程序設(shè)計的基礎(chǔ)教材,還可以作為Java軟件開發(fā)工程師的培訓(xùn)教材和參考用書。
2、在保持第1版整體框架的基礎(chǔ)上,調(diào)整了泛型與集合框架、GUI編程等章節(jié)組織結(jié)構(gòu),新增了Java 8新特性、Lambda表達式、函數(shù)式接口等內(nèi)容,使得教材更全面、更先進、更新穎。
3、本書的綜合案例更加突出了實用性和知識連貫性,作為本書的主線,貫穿全書每個章節(jié),將各個知識點有機串聯(lián)起來,便于讀者掌握。
4、提供豐富齊全的立體化配套資源,包括教學(xué)大綱、教學(xué)課件、教學(xué)設(shè)計、案例源代碼、習(xí)題答案等。讀者可登錄清華大學(xué)出版社官方網(wǎng)站下載。
Java核心技術(shù)(第2版21世紀(jì)軟件工程專業(yè)教材) 內(nèi)容簡介
本書涵蓋了Java平臺標(biāo)準(zhǔn)版的全部基礎(chǔ)知識和高級特性,主要包括Java語法基礎(chǔ)、面向?qū)ο缶幊獭?shù)組、高級類特性、泛型與集合框架、異常、流、JDBC訪問數(shù)據(jù)庫、GUI編程、線程、網(wǎng)絡(luò)編程等。 全書結(jié)構(gòu)嚴(yán)謹(jǐn),層次清晰,語言生動,理論論述精準(zhǔn)深刻,程序?qū)嵗S富實用。本書不要求讀者具有開發(fā)編程基礎(chǔ),或者軟件開發(fā)方面的任何經(jīng)驗,就可以具備使用Java語言進行應(yīng)用開發(fā)的能力。本書可以用于普通高校計算機科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、物聯(lián)網(wǎng)工程、數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)、人工智能專業(yè)的本科生教材,高職院校計算機相關(guān)專業(yè)的大專生教材,也可以作為Java軟件開發(fā)工程師的培訓(xùn)教材、Java初學(xué)者和Java開發(fā)工程師的參考用書。
Java核心技術(shù)(第2版21世紀(jì)軟件工程專業(yè)教材) 目錄
1.1Java技術(shù)1
1.1.1Java的誕生與發(fā)展1
1.1.2Java的應(yīng)用領(lǐng)域3
1.1.3Java語言的特點4
1.1.4Java平臺5
1.1.5Java API的使用7
1.2Java程序的開發(fā)過程9
1.2.1JDK的下載與安裝9
1.2.2簡單的桌面應(yīng)用程序結(jié)構(gòu)9
1.2.3Java程序的編譯 11
1.2.4裝載運行12
1.2.5集成開發(fā)環(huán)境的使用12
1.3基本輸入輸出14
1.3.1基本輸入方法14
1.3.2基本輸出方法17
1.4案例18
1.4.1案例設(shè)計19
1.4.2案例演示19
1.4.3代碼實現(xiàn)19
1.5習(xí)題20第2章Java語法基礎(chǔ)23
2.1Java語法概述23
2.1.1Java程序注釋23
2.1.2Java編碼規(guī)范25
2.2常量與變量26
2.3運算符與表達式30
2.3.1運算符30
2.3.2表達式34
2.3.3類型轉(zhuǎn)換35
2.4控制結(jié)構(gòu)36
2.4.1分支結(jié)構(gòu)36
2.4.2循環(huán)結(jié)構(gòu)40
2.4.3跳轉(zhuǎn)語句44
2.5案例47
2.5.1案例設(shè)計47
2.5.2案例演示47
2.5.3代碼實現(xiàn)49
2.6習(xí)題58第3章面向?qū)ο缶幊?2
3.1面向?qū)ο蟪绦蛟O(shè)計思想62
3.2類64
3.2.1類的定義64
3.2.2屬性65
3.2.3方法66
3.2.4構(gòu)造方法70
3.2.5this關(guān)鍵字72
3.3對象74
3.3.1對象的聲明74
3.3.2對象的實例化74
3.3.3對象的使用76
3.3.4對象的銷毀76
3.3.5對象的傳遞77
3.4繼承79
3.4.1繼承的定義79
3.4.2super關(guān)鍵字83
3.4.3方法重寫85
3.5多態(tài)86
3.5.1多態(tài)概述86
3.5.2instanceof運算符88
3.5.3引用類型轉(zhuǎn)換89
3.6訪問控制89
3.6.1包89
3.6.2訪問控制修飾符91
3.7非訪問控制修飾符94
3.7.1static修飾符94
3.7.2final修飾符97
3.8常用類99
3.8.1Object類99
3.8.2字符串類102
3.8.3封裝類106
3.8.4Java 8新增日期和時間類108
3.9案例112
3.9.1案例設(shè)計112
3.9.2案例演示113
3.9.3代碼實現(xiàn)113
3.10習(xí)題118第4章數(shù)組124
4.1基本概念124
4.2一維數(shù)組124
4.3多維數(shù)組128
4.4數(shù)組API的使用131
4.5案例134
4.5.1案例設(shè)計134
4.5.2案例演示135
4.5.3代碼實現(xiàn)135
4.6習(xí)題141第5章高級類特性144
5.1抽象類144
5.2接口147
5.2.1接口概念147
5.2.2接口定義148
5.2.3接口的默認(rèn)方法和靜態(tài)方法149
5.2.4接口的多繼承149
5.2.5接口實現(xiàn)150
5.2.6接口的多重實現(xiàn)152
5.3內(nèi)部類154
5.3.1內(nèi)部類概念154
5.3.2實例內(nèi)部類155
5.3.3靜態(tài)內(nèi)部類156
5.3.4局部內(nèi)部類157
5.3.5匿名內(nèi)部類159
5.3.6內(nèi)部類應(yīng)用160
5.4Lambda表達式161
5.4.1Lambda表達式概述161
5.4.2函數(shù)式接口162
5.4.3Lambda表達式應(yīng)用163
5.4.4方法引用164
5.5反射166
5.5.1反射概念166
5.5.2Class166
5.5.3其他反射相關(guān)API167
5.5.4反射編程基本步驟169
5.6注解176
5.6.1基本注解176
5.6.2自定義注解179
5.6.3元注解182
5.7案例186
5.7.1案例設(shè)計186
5.7.2案例演示186
5.7.3代碼實現(xiàn)187
5.8習(xí)題188第6章泛型與集合框架192
6.1泛型簡介192
6.2泛型類和泛型方法193
6.2.1泛型類193
6.2.2類型通配符196
6.2.3泛型方法198
6.2.4受限制的類型參數(shù)200
6.3集合概述202
6.3.1集合框架結(jié)構(gòu)203
6.3.3集合實現(xiàn)類206
6.4List接口實現(xiàn)類207
6.5Set接口實現(xiàn)類210
6.6Map接口實現(xiàn)類217
6.7案例220
6.7.1案例設(shè)計220
6.7.2案例演示221
6.7.3代碼實現(xiàn)221
6.8習(xí)題223第7章異常226
7.1異常概念和分類226
7.1.1異常概念226
7.1.2異常分類229
7.1.3常見異常231
7.2異常處理232
7.2.1異常處理機制232
7.2.2捕獲處理異常232
7.2.3聲明拋出異常236
7.2.4人工拋出異常238
7.3自定義異常239
7.4案例240
7.4.1案例設(shè)計241
7.4.2案例演示241
7.4.3代碼實現(xiàn)242
7.5習(xí)題245第8章流247
8.1流的基本概念247
8.2流的分類248
8.3流的體系結(jié)構(gòu)248
8.3.1InputStream249
8.3.2OutputStream250
8.3.3Reader250
8.3.4Writer251
8.4常用流的使用252
8.4.1流的操作步驟252
8.4.2字節(jié)流253
8.4.3字符流256
8.4.4字節(jié)字符轉(zhuǎn)換流258
8.4.5隨機讀取文件流259
8.4.6PrintStream/PrintWriter261
8.4.7標(biāo)準(zhǔn)I/O262
8.5對象序列化263
8.6文件操作265
8.7案例272
8.7.1案例設(shè)計272
8.7.2案例演示273
8.7.3代碼實現(xiàn)273
8.8習(xí)題279第9章JDBC訪問數(shù)據(jù)庫282
9.1JDBC體系結(jié)構(gòu)282
9.2JDBC常用API283
9.3數(shù)據(jù)庫連接286
9.3.1注冊驅(qū)動286
9.3.2建立數(shù)據(jù)庫連接287
9.3.3獲得Statement對象288
9.3.4執(zhí)行SQL語句289
9.3.5處理結(jié)果集289
9.3.6關(guān)閉資源290
9.4JDBC的基本應(yīng)用292
9.4.1數(shù)據(jù)庫的基本操作292
9.4.2JDBC的簡單封裝301
9.4.3DAO模式303
9.5JDBC的高級特征使用310
9.5.1屬性文件使用310
9.5.2數(shù)據(jù)庫元數(shù)據(jù)312
9.5.3可滾動結(jié)果集和可更新結(jié)果集314
9.5.4調(diào)用存儲過程317
9.5.5事務(wù)處理319
9.5.6批處理321
9.5.7高級SQL類型BLOB和CLOB322
9.6案例325
9.6.1案例設(shè)計325
9.6.2案例演示325
9.6.3代碼實現(xiàn)327
9.7習(xí)題334第10章GUI編程337
10.1GUI基礎(chǔ)337
10.1.1GUI編程概述337
10.1.2組件338
10.2GUI應(yīng)用程序的構(gòu)建339
10.2.1容器339
10.2.2布局管理器342
10.3GUI事件處理348
10.3.1GUI事件處理機制349
10.3.2GUI事件類型351
10.3.3多重監(jiān)聽器353
10.3.4適配器類355
10.3.5基于內(nèi)部類的事件處理357
10.4Swing基本組件358
10.4.1JButton按鈕組件358
10.4.2JLabel標(biāo)簽組件358
10.4.3JTextField文本框組件359
10.4.4JTextArea文本域組件360
10.4.5JMenuBar、JMenu和JMenuItem 菜單組件361
10.4.6選擇框組件363
10.4.7JDialog對話框組件367
10.4.8JScrollPane滾動面板組件371
10.4.9JTable表格組件371
10.5案例374
10.5.1案例設(shè)計374
10.5.2案例演示375
10.5.3代碼實現(xiàn)376
10.6習(xí)題390第11章線程392
11.1線程基礎(chǔ)392
11.1.1線程的基本概念392
11.1.2線程的概念模型393
11.1.3線程的創(chuàng)建393
11.2線程的狀態(tài)401
11.2.1線程狀態(tài)轉(zhuǎn)換401
11.2.2常用的線程狀態(tài)轉(zhuǎn)換方法402
11.3線程同步409
11.3.1臨界資源問題409
11.3.2線程同步412
11.4線程死鎖414
11.5線程通信415
11.6案例419
11.6.1案例設(shè)計419
11.6.2案例演示420
11.6.3代碼實現(xiàn)421
11.7習(xí)題424第12章網(wǎng)絡(luò)編程428
12.1網(wǎng)絡(luò)基本概念428
12.2java.net包429
12.3基于TCP的Socket編程430
12.3.1InetAddress類430
12.3.2Socket編程模型432
12.3.3服務(wù)器程序434
12.3.4客戶端程序435
12.3.5多客戶端的服務(wù)器程序436
12.4基于UDP的Socket編程439
12.4.1UDP編程模型439
12.4.2接收端程序440
12.4.3發(fā)送端程序編程442
12.5URL444
12.6案例456
12.6.1案例設(shè)計456
12.6.2案例演示456
12.6.3代碼實現(xiàn)457
12.7習(xí)題459
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
上帝之肋:男人的真實旅程
- >
經(jīng)典常談
- >
山海經(jīng)
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學(xué)概述
- >
小考拉的故事-套裝共3冊
- >
李白與唐代文化
- >
大紅狗在馬戲團-大紅狗克里弗-助人