JAVA從小白到大牛 版權(quán)信息
- ISBN:9787302491361
- 條形碼:9787302491361 ; 978-7-302-49136-1
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>>
JAVA從小白到大牛 本書特色
本書是一部系統(tǒng)論述Java編程語言與編程方法的立體化教程(含紙質(zhì)圖書、電子書、教學(xué)課件、源代碼與視頻教程)。全書共分為四篇:*篇為Java基礎(chǔ)(第1章~第10章),第二篇為面向?qū)ο缶幊蹋ǖ?1章~第18章),第三篇為Java進(jìn)階(第19章~第28章),第四篇為Java項(xiàng)目實(shí)戰(zhàn)(第29章~第30章)。書中主要內(nèi)容包括:開篇綜述;開發(fā)環(huán)境搭建;*個(gè)Java程序;Java語法基礎(chǔ);Java編碼規(guī)范;數(shù)據(jù)類型;運(yùn)算符;控制語句;數(shù)組;字符串;面向?qū)ο蠡A(chǔ);對(duì)象;繼承與多態(tài);抽象類與接口;枚舉類;Java常用類;內(nèi)部類;Java 8函數(shù)式編程基礎(chǔ)——Lambda表達(dá)式;異常處理;對(duì)象容器——集合;泛型;文件管理與IO流;多線程編程;網(wǎng)絡(luò)編程;Swing圖形用戶界面編程;反射;注解;數(shù)據(jù)庫(kù)編程。全書*后還給出了兩個(gè)實(shí)戰(zhàn)項(xiàng)目——項(xiàng)目實(shí)戰(zhàn)1:開發(fā)PetStore寵物商店項(xiàng)目;項(xiàng)目實(shí)戰(zhàn)2:開發(fā)Java版QQ2006聊天工具。
為便于讀者高效學(xué)習(xí),快速掌握J(rèn)ava編程方法。本書作者精心制作了電子書、完整的教學(xué)課件、完整的源代碼與豐富的配套視頻教程(超過2800分鐘)以及在線答疑服務(wù)等內(nèi)容。
JAVA從小白到大牛 內(nèi)容簡(jiǎn)介
本書是一部系統(tǒng)論述Java編程語言與編程方法的立體化教程(含紙質(zhì)圖書、電子書、教學(xué)課件、源代碼與視頻教程)。全書共分為四篇:靠前篇為Java基礎(chǔ)(靠前章~靠前0章),第二篇為面向?qū)ο缶幊蹋ǹ壳?章~靠前8章),第三篇為Java進(jìn)階(靠前9章~第28章),第四篇為Java項(xiàng)目實(shí)戰(zhàn)(第29章~第30章)。書中主要內(nèi)容包括:開篇綜述;開發(fā)環(huán)境搭建;靠前個(gè)Java程序;Java語法基礎(chǔ);Java編碼規(guī)范;數(shù)據(jù)類型;運(yùn)算符;控制語句;數(shù)組;字符串;面向?qū)ο蠡A(chǔ);對(duì)象;繼承與多態(tài);抽象類與接口;枚舉類;Java常用類;內(nèi)部類;Java 8函數(shù)式編程基礎(chǔ)——Lambda表達(dá)式;異常處理;對(duì)象容器——集合;泛型;文件管理與IO流;多線程編程;網(wǎng)絡(luò)編程;Swing圖形用戶界面編程;反射;注解;數(shù)據(jù)庫(kù)編程。全書很后還給出了兩個(gè)實(shí)戰(zhàn)項(xiàng)目——項(xiàng)目實(shí)戰(zhàn)1:開發(fā)PetStore寵物商店項(xiàng)目;項(xiàng)目實(shí)戰(zhàn)2:開發(fā)Java版QQ2006聊天工具。為便于讀者高效學(xué)習(xí),快速掌握J(rèn)ava編程方法。本書作者精心制作了電子書、完整的教學(xué)課件、完整的源代碼與豐富的配套視頻教程(超過2800分鐘)以及在線答疑服務(wù)等內(nèi)容。
JAVA從小白到大牛 目錄
第1章 開篇綜述
1.1 Java語言歷史
1.2 Java語言特點(diǎn)
1.3 Java平臺(tái)
1.4 Java虛擬機(jī)
第2章 開發(fā)環(huán)境搭建
2.1 JDK工具包
JDK下載和安裝
設(shè)置環(huán)境變量
2.2 Eclipse開發(fā)工具
Eclipse下載和安裝
安裝中文語言包
Eclipse界面
Windows系統(tǒng)中常用快捷鍵
2.3 其他開發(fā)工具
IntelliJ IDEA
NetBeans IDE
文本編輯工具
第3章 **個(gè)Java程序
3.1 使用Eclipse實(shí)現(xiàn)
創(chuàng)建項(xiàng)目
創(chuàng)建類
運(yùn)行程序
3.2 文本編輯工具 JDK實(shí)現(xiàn)
編寫源代碼文件
編譯程序
運(yùn)行程序
3.3 代碼解釋
第4章 Java語法基礎(chǔ)
4.1 標(biāo)識(shí)符、關(guān)鍵字和保留字
標(biāo)識(shí)符
關(guān)鍵字
保留字
4.2 Java分隔符
4.3 變量
4.4 常量
第5章 Java編碼規(guī)范
5.1 命名規(guī)范
5.2 注釋規(guī)范
文件注釋
文檔注釋
代碼注釋
使用地標(biāo)注釋
5.3 代碼排版
空行
空格
縮進(jìn)
斷行
5.4 其他規(guī)范
第6章 數(shù)據(jù)類型
6.1 基本數(shù)據(jù)類型
6.2 整型類型
6.3 浮點(diǎn)類型
6.4 數(shù)字表示方式
進(jìn)制數(shù)字表示
指數(shù)表示
6.5 字符類型
6.6 布爾類型
6.7 數(shù)值類型相互轉(zhuǎn)換
自動(dòng)類型轉(zhuǎn)換
強(qiáng)制類型轉(zhuǎn)換
6.8 引用數(shù)據(jù)類型
第7章 運(yùn)算符
7.1 算術(shù)運(yùn)算符
7.2 關(guān)系運(yùn)算符
7.3 邏輯運(yùn)算符
7.4 位運(yùn)算符
7.5 其他運(yùn)算符
7.6 運(yùn)算符優(yōu)先級(jí)
第8章 控制語句
8.1 分支語句
if語句
switch語句
8.2 循環(huán)語句
while語句
do-while語句
for語句
增強(qiáng)for語句
8.3 跳轉(zhuǎn)語句
break語句
continue語句
第9章 數(shù)組
9.1 一維數(shù)組
數(shù)組聲明
數(shù)組初始化
案例:數(shù)組合并
9.2 多維數(shù)組
二維數(shù)組聲明
二維數(shù)組的初始化
不規(guī)則數(shù)組
第10章 字符串
10.1 Java中的字符串
10.2 使用API文檔
10.3 不可變字符串
String
字符串池
字符串拼接
字符串查找
字符串比較
字符串截取
10.4 可變字符串
StringBuffer和StringBuilder
字符串追加
字符串插入、刪除和替換
第11章 面向?qū)ο蠡A(chǔ)
11.1 面向?qū)ο蟾攀?11.2 面向?qū)ο笕齻(gè)基本特性
11.3 類
11.4 包
11.5 方法重載(Overload)
11.6 封裝性與訪問控制
11.7 靜態(tài)變量和靜態(tài)方法
11.8 靜態(tài)代碼塊
第12章 對(duì)象
12.1 創(chuàng)建對(duì)象
12.2 空對(duì)象
12.3 構(gòu)造方法
12.4 this關(guān)鍵字
12.5 對(duì)象銷毀
第13章 繼承與多態(tài)
13.1 Java中的繼承
13.2 調(diào)用父類構(gòu)造方法
13.3 變量隱藏和方法覆蓋
13.4 多態(tài)
13.5 再談final關(guān)鍵字
第14章 抽象類與接口
14.1 抽象類
14.2 使用接口
Java 8新特性默認(rèn)方法和靜態(tài)方法
14.3 抽象類與接口區(qū)別
第15章 枚舉類
15.1 枚舉概述
15.2 枚舉類聲明
15.3 枚舉常用方法
第16章 Java常用類
16.1 Java根類——Object
16.2 包裝類
16.3 Math類
16.4 大數(shù)值
16.5 日期時(shí)間相關(guān)類
16.6 Java 8新日期時(shí)間相關(guān)類
第17章 內(nèi)部類
17.1 內(nèi)部類概述
17.2 成員內(nèi)部類
17.3 局部?jī)?nèi)部類
17.4 匿名內(nèi)部類
第18章 Java 8函數(shù)式編程基礎(chǔ)——Lambda表達(dá)式
18.1 Lambda表達(dá)式概述
從一個(gè)示例開始
Lambda表達(dá)式實(shí)現(xiàn)
函數(shù)式接口
18.2 Lambda表達(dá)式簡(jiǎn)化形式
省略參數(shù)類型
省略參數(shù)小括號(hào)
省略return和大括號(hào)
18.3 作為參數(shù)使用Lambda表達(dá)式
18.4 訪問變量
訪問成員變量
捕獲局部變量
18.5 方法引用
第19章 異常處理
19.1 從一個(gè)問題開始
19.2 異常類繼承層次
19.3 捕獲異常
19.4 釋放資源
19.5 throws與聲明方法拋出異常
19.6 自定義異常類
19.7 throw與顯式拋出異常
第20章 對(duì)象容器——集合
20.1 集合概述
20.2 List集合
20.3 Set集合
20.4 Map集合
第21章 泛型
21.1 一個(gè)問題的思考
21.2 使用泛型
21.3 自定義泛型類
21.4 自定義泛型接口
21.5 泛型方法
第22章 文件管理與I/O流
22.1 文件管理
22.2 I/O流概述
22.3 字節(jié)流
22.4 字符流
第23章 多線程編程
23.1 基礎(chǔ)知識(shí)
23.2 創(chuàng)建子線程
23.3 線程的狀態(tài)
23.4 線程管理
23.5 線程安全
23.6 線程間通信
第24章 網(wǎng)絡(luò)編程
24.1 網(wǎng)絡(luò)基礎(chǔ)
24.1.4 端口
24.2 TCP Socket低層次網(wǎng)絡(luò)編程
24.3 UDP Socket低層次網(wǎng)絡(luò)編程
24.4 數(shù)據(jù)交換格式
24.5 訪問互聯(lián)網(wǎng)資源
第25章 Swing圖形用戶界面編程
25.1 Java圖形用戶界面技術(shù)
25.2 Swing技術(shù)基礎(chǔ)
25.3 事件處理模型
25.4 布局管理
25.5 Swing組件
25.6 案例:圖書庫(kù)存
第26章 反射
26.1 Java反射機(jī)制API
26.2 創(chuàng)建對(duì)象
26.3 調(diào)用方法
26.4 調(diào)用成員變量
第27章 注解(Annotation)
27.1 基本注解
27.2 元注解
27.3 自定義注解
第28章 數(shù)據(jù)庫(kù)編程
28.1 數(shù)據(jù)持久技術(shù)概述
28.2 MySQL數(shù)據(jù)庫(kù)管理系統(tǒng)
28.3 JDBC技術(shù)
28.4 案例:數(shù)據(jù)CRUD操作
第29章 項(xiàng)目實(shí)戰(zhàn)1:開發(fā)PetStore寵物商店項(xiàng)目
29.1 系統(tǒng)分析與設(shè)計(jì)
項(xiàng)目概述
需求分析
原型設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)
架構(gòu)設(shè)計(jì)
系統(tǒng)設(shè)計(jì)
29.2 任務(wù)1:創(chuàng)建數(shù)據(jù)庫(kù)
迭代1.1:安裝和配置MySQL數(shù)據(jù)庫(kù)
迭代1.2:編寫數(shù)據(jù)庫(kù)DDL腳本
迭代1.3:插入初始數(shù)據(jù)到數(shù)據(jù)庫(kù)
29.3 任務(wù)2:應(yīng)用并初始化項(xiàng)目
29.4 任務(wù)3:編寫數(shù)據(jù)持久層代碼
29.5 任務(wù)4:編寫表示層代碼
29.6 任務(wù)5:應(yīng)用程序打包發(fā)布
第30章 項(xiàng)目實(shí)戰(zhàn)2:開發(fā)Java版QQ2006聊天工具
30.1 系統(tǒng)分析與設(shè)計(jì)
項(xiàng)目概述
需求分析
原型設(shè)計(jì)
數(shù)據(jù)庫(kù)設(shè)計(jì)
網(wǎng)絡(luò)拓?fù)鋱D
系統(tǒng)設(shè)計(jì)
30.2 任務(wù)1:創(chuàng)建服務(wù)器端數(shù)據(jù)庫(kù)
迭代1.1:安裝和配置MySQL數(shù)據(jù)庫(kù)
迭代1.2:編寫數(shù)據(jù)庫(kù)DDL腳本
迭代1.3:插入初始數(shù)據(jù)到數(shù)據(jù)庫(kù)
30.3 任務(wù)2:應(yīng)用并初始化項(xiàng)目
30.4 任務(wù)3:編寫服務(wù)器端外圍代碼
30.5 任務(wù)4:客戶端UI實(shí)現(xiàn)
30.6 任務(wù)5:用戶登錄過程實(shí)現(xiàn)
30.7 任務(wù)6:用戶登錄刷新好友列表
30.8 任務(wù)7:聊天過程實(shí)現(xiàn)
30.9 任務(wù)8:用戶下線刷新好友列表過程
展開全部
JAVA從小白到大牛 作者簡(jiǎn)介
關(guān)東升:一個(gè)在IT領(lǐng)域摸爬滾打20多年的老程序員、培訓(xùn)師、作者。精通多種IT技術(shù)。參與設(shè)計(jì)和開發(fā)北京市公交一卡通大型項(xiàng)目,開發(fā)國(guó)家農(nóng)產(chǎn)品追溯系統(tǒng)、金融系統(tǒng)微博等移動(dòng)客戶端項(xiàng)目,并在App Store發(fā)布多款游戲和應(yīng)用軟件。 近期為中國(guó)移動(dòng)、中國(guó)聯(lián)通、南方航空、中石油、工商銀行、平安銀行和天津港務(wù)局等企事業(yè)單位授課。著有《iOS開發(fā)指南》《從零開始學(xué)Swift》《Android網(wǎng)絡(luò)游戲開發(fā)實(shí)戰(zhàn)》《Cocos2d-x實(shí)戰(zhàn)》系列和《JSP網(wǎng)絡(luò)程序設(shè)計(jì)》等40多本計(jì)算機(jī)書籍。