出版時間:2012-1 出版社:清華大學出版社 作者:明日科技 頁數(shù):417
內(nèi)容概要
本書系統(tǒng)全面地介紹了使用java語言進行編程的各種技術(shù),從初學者的角度出發(fā),科學合理地設(shè)計全書內(nèi)容,是學習java編程技術(shù)的完美教程。全書共分3篇18章,第1篇為入門篇,主要包括java語言概述、eclipse開發(fā)工具、java語言基礎(chǔ)、流程控制、數(shù)組、面向?qū)ο笕腴T、面向?qū)ο筮M階、字符串與包裝類等內(nèi)容;第2篇為提高篇,主要包括java集合類框架、常用數(shù)學工具類、優(yōu)雅地錯誤處理、輸入/輸出、枚舉類型與泛型、swing入門、多線程、網(wǎng)絡(luò)通信、數(shù)據(jù)庫操作等內(nèi)容;第3篇為應用篇,介紹企業(yè)人事管理系統(tǒng)項目開發(fā)的全過程。
本書提供了大量的自學視頻、源程序、素材,提供了相關(guān)的模塊庫、案例庫、素材庫、題庫等多種形式的輔助學習資料,還提供迅速及時的微博、qq、論壇等技術(shù)支持。
本書內(nèi)容詳盡,實例豐富,非常適合作為零基礎(chǔ)學習人員的學習用書和大中專院校師生的學習教材,也適合作為相關(guān)培訓機構(gòu)的師生和軟件開發(fā)人員的參考資料。
書籍目錄
第1篇 入門篇
第1章 java語言概述
?。?自學視頻、源程序:配套資源\mr\01\)
1.1 java語言概述
1.1.1 java語言歷史
1.1.2 java語言的現(xiàn)狀
1.1.3 java語言的面向?qū)ο筇匦?br /> 1.2 jdk的下載、安裝及配置
1.2.1 下載jdk
1.2.2 安裝jdk
1.2.3 配置jdk
1.2.4 測試開發(fā)環(huán)境
1.3 第一個java程序
1.4 本章小結(jié)
1.5 技能專項測試
1.6 實戰(zhàn)模擬
第2章 eclipse開發(fā)工具
( 自學視頻、源程序:配套資源\mr\02\)
2.1 eclipse簡介
.2.2 eclipse的安裝與漢化
2.2.1 下載eclipse
2.2.2 安裝eclipse
2.2.3 啟動eclipse
2.2.4 漢化eclipse
2.3 第一個java項目
2.3.1 創(chuàng)建java項目
2.3.2 創(chuàng)建類文件
2.3.3 編寫程序代碼
2.3.4 運行java程序
2.4 本章小結(jié)
2.5 技能專項測試
2.6 實戰(zhàn)模擬
第3章 java語言基礎(chǔ)
( 自學視頻、源程序:配套資源\mr\03\)
3.1 java類的結(jié)構(gòu)
3.1.1 java包的聲明
3.1.2 java類的定義
3.1.3 類中的變量和常量
3.1.4 類中的方法
3.2 java中的注釋
3.2.1 單行注釋
3.2.2 多行注釋
3.2.3 文檔注釋
3.3 基本數(shù)據(jù)類型
3.3.1 整數(shù)類型
3.3.2 浮點類型
3.3.3 字符類型
3.3.4 布爾類型
3.4 常見運算符
3.4.1 賦值運算符
3.4.2 算術(shù)運算符
3.4.3 自增、自減運算符
3.4.4 比較運算符
3.4.5 邏輯運算符
3.4.6 位運算符
3.4.7 三元運算符
3.4.8 運算符的優(yōu)先級
3.5 數(shù)據(jù)類型轉(zhuǎn)換
3.5.1 隱式類型轉(zhuǎn)換
3.5.2 顯式類型轉(zhuǎn)換
3.6 編碼規(guī)范
3.7 java編程的常見錯誤
3.7.1 語義錯誤
3.7.2 語法錯誤
3.8 本章小結(jié)
3.9 技能專項測試
3.10 實戰(zhàn)模擬
第4章 流程控制
?。?自學視頻、源程序:配套資源\mr\04\)
4.1 條件語句
4.1.1 if條件語句
4.1.2 if-else語句
4.1.3 switch語句
4.2 循環(huán)語句
4.2.1 while語句
4.2.2 do-while語句
4.2.3 for語句
4.3 跳轉(zhuǎn)語句
4.3.1 break語句
4.3.2 continue語句
4.3.3 return語句
4.4 本章小結(jié)
4.5 技能專項測試
4.6 實戰(zhàn)模擬
第5章 數(shù)組
?。?自學視頻、源程序:配套資源\mr\05\)
5.1 數(shù)組概述
5.2 一維數(shù)組的創(chuàng)建及使用
5.2.1 創(chuàng)建一維數(shù)組
5.2.2 初始化一維數(shù)組
5.2.3 使用一維數(shù)組
5.3 二維數(shù)組的創(chuàng)建及使用
5.3.1 二維數(shù)組的創(chuàng)建
5.3.2 二維數(shù)組初始化
5.3.3 使用二維數(shù)組
5.4 數(shù)組的基本操作
5.4.1 遍歷數(shù)組
5.4.2 填充替換數(shù)組元素
5.4.3 對數(shù)組進行排序
5.4.4 復制數(shù)組
5.4.5 數(shù)組查詢
5.5 本章小結(jié)
5.6 技能專項測試
5.7 實戰(zhàn)模擬
第6章 面向?qū)ο笕腴T
( 自學視頻、源程序:配套資源\mr\06\)
6.1 面向?qū)ο蠡靖拍?br /> 6.1.1 什么是對象
6.1.2 什么是類
6.1.3 什么是封裝
6.1.4 什么是繼承
6.1.5 什么是多態(tài)
6.2 類和對象
6.2.1 類的定義
6.2.2 成員變量的定義
6.2.3 普通方法的定義
6.2.4 局部變量的定義
6.2.5 構(gòu)造方法的定義
6.2.6 方法參數(shù)的傳遞
6.2.7 對象創(chuàng)建和使用
6.2.8 this關(guān)鍵字的用途
6.2.9 訪問權(quán)限修飾符
6.2.10 static關(guān)鍵字的用途
6.2.11 final關(guān)鍵字的用途
6.2.12 包的定義與使用
6.3 注解
6.3.1 預定義注解
6.3.2 自定義注解
6.4 本章小結(jié)
6.5 專項技能測試
6.6 實戰(zhàn)模擬
第7章 面向?qū)ο筮M階
( 自學視頻、源程序:配套資源\mr\07\)
7.1 接口的使用
7.1.1 接口的定義
7.1.2 接口的實現(xiàn)
7.2 類的繼承
7.2.1 繼承的實現(xiàn)
7.2.2 繼承中的重寫
7.2.3 使用super關(guān)鍵字
7.3 抽象類的使用
7.4 多態(tài)
7.5 內(nèi)部類
7.5.1 成員內(nèi)部類
7.5.2 局部內(nèi)部類
7.5.3 匿名內(nèi)部類
7.5.4 靜態(tài)內(nèi)部類
7.5.5 內(nèi)部類的繼承
7.6 class類與java反射
7.6.1 訪問構(gòu)造方法
7.6.2 訪問成員變量
7.6.3 訪問方法
7.7 本章小結(jié)
7.8 技能專項測試
7.9 實戰(zhàn)模擬
第8章 字符串與包裝類
( 自學視頻、源程序:配套資源\mr\08\)
8.1 string類的常用方法
8.1.1 string類概述
8.1.2 string類常用方法
8.1.3 正則表達式
8.2 整數(shù)類型包裝類
8.2.1 integer
8.2.2 short
8.2.3 long
8.2.4 byte
8.3 浮點類型包裝類
8.3.1 float
8.3.2 double
8.4 字符和布爾類型包裝類
8.4.1 character
8.4.2 boolean
8.5 本章小結(jié)
8.6 技能專項測試
8.7 實戰(zhàn)模擬
第2篇 提高篇
第9章 java集合類框架
?。?自學視頻、源程序:配套資源\mr\09\)
9.1 集合框架概述
9.2 collection和map接口
9.2.1 list接口的常用方法
9.2.2 set接口的常用方法
9.2.3 map接口的常用方法
9.3 list接口的實現(xiàn)類
9.4 set接口的實現(xiàn)類
9.5 map接口的實現(xiàn)類
9.6 迭代器的獲得與使用
9.7 本章小結(jié)
9.8 技能專項測試
9.9 實戰(zhàn)模擬
第10章 常用數(shù)學工具類
?。?自學視頻、源程序:配套資源\mr\10\)
10.1 常見的數(shù)學運算
10.1.1 求三角函數(shù)
10.1.2 計算指數(shù)、對數(shù)和方根
10.1.3 取整和舍入
10.1.4 獲得最大值、最小值和絕對值
10.1.5 生成隨機數(shù)
10.2 高精度數(shù)學類
10.2.1 高精度整數(shù)類biginteger
10.2.2 高精度浮點數(shù)類bigdecimal
10.3 數(shù)字的格式化
10.4 本章小結(jié)
10.5 技能專項測試
10.6 實戰(zhàn)模擬
第11章 優(yōu)雅地錯誤處理
?。?自學視頻、源程序:配套資源\mr\11\)
11.1 java異常概述
11.2 異常的分類
11.2.1 可控式異常
11.2.2 運行時異常
11.3 異常的捕獲
11.3.1 錯誤
11.3.2 捕獲異常
11.4 異常的拋出
11.4.1 使用throws聲明拋出異常
11.4.2 使用throw語句拋出異常
11.5 常見的異常類型
11.6 自定義異常
11.7 本章小結(jié)
11.8 技能專項測試
11.9 實戰(zhàn)模擬
第12章 輸入/輸出
?。?自學視頻、源程序:配套資源\mr\12\)
12.1 流概述
12.2 輸入/輸出流
12.2.1 輸入流
12.2.2 輸出流
12.3 file類
12.3.1 文件的創(chuàng)建與刪除
12.3.2 獲取文件信息
12.4 文件輸入/輸出流
12.4.1 fileinputstream與fileoutputstream類
12.4.2 filereader類和filewriter類
12.5 帶緩存的輸入/輸出流
12.5.1 bufferedinputstream與bufferedoutputstream類
12.5.2 bufferedreader與bufferedwriter類
12.6 數(shù)據(jù)輸入/輸出流
12.7 zip壓縮輸入/輸出流
12.7.1 壓縮文件
12.7.2 解壓縮zip文件
12.8 本章小結(jié)
12.9 技能專項測試
12.10 實戰(zhàn)模擬
第13章 枚舉類型與泛型
( 自學視頻、源程序:配套資源\mr\13\)
13.1 枚舉類型
13.1.1 使用枚舉類型設(shè)置常量
13.1.2 深入了解枚舉類型
13.1.3 使用枚舉類型的優(yōu)勢
13.2 泛型
13.2.1 回顧“向上轉(zhuǎn)型”與“向下轉(zhuǎn)型”
13.2.2 定義泛型類
13.2.3 泛型的常規(guī)用法
13.2.4 泛型的高級用法
13.2.5 泛型總結(jié)
13.3 本章小結(jié)
13.4 技能專項測試
13.5 實戰(zhàn)模擬
第14章 swing入門
?。?自學視頻、源程序:配套資源\mr\14\)
14.1 swing概述
14.1.1 swing特點
14.1.2 swing包
14.1.3 常用swing組件概述
14.2 常用窗體
14.2.1 jframe窗體
14.2.2 jdialog
14.3 標簽組件與圖標
14.3.1 在窗體中添加標簽
14.3.2 在窗體中添加圖標
14.4 常用布局管理器
14.4.1 流(flowlayout)布局管理器
14.4.2 邊界(borderlayout)布局管理器
14.4.3 網(wǎng)格(gridlayout)布局管理器
14.4.4 絕對布局管理器
14.5 常用面板
14.5.1 jpanel面板
14.5.2 jscrollpane面板
14.6 按鈕組件
14.6.1 普通按鈕(jbutton)組件
14.6.2 單選按鈕(jradiobutton)組件
14.6.3 復選框(jcheckbox)組件
14.7 列表組件
14.7.1 下拉列表框(jcombobox)組件
14.7.2 列表框(jlist)組件
14.8 文本組件
14.8.1 文本框(jtextfield)組件
14.8.2 密碼框(jpasswordfield)組件
14.8.3 文本域(jtextarea)組件
14.9 常用事件監(jiān)聽器
14.9.1 監(jiān)聽事件簡介
14.9.2 動作事件(actionevent)監(jiān)聽器
14.9.3 焦點事件(focusevent)監(jiān)聽器
14.10 本章小結(jié)
14.11 技能專項測試
14.12 實戰(zhàn)模擬
第15章 多線程
( 自學視頻、源程序:配套資源\mr\15\)
15.1 線程簡介
15.2 java實現(xiàn)線程的兩種方式
15.2.1 繼承thread類
15.2.2 實現(xiàn)runable接口
15.3 線程的生命周期
15.4 操作線程的方法
15.4.1 線程的休眠
15.4.2 線程的掛起
15.4.3 線程的中斷
15.4.4 線程的禮讓
15.5 線程的優(yōu)先級
15.6 線程同步
15.6.1 線程安全
15.6.2 線程同步機制
15.7 線程間的通信
15.8 本章小結(jié)
15.9 技能專項測試
15.10 實戰(zhàn)測試
第16章 網(wǎng)絡(luò)通信
?。?自學視頻、源程序:配套資源\mr\16\)
16.1 網(wǎng)絡(luò)程序設(shè)計基礎(chǔ)
16.1.1 局域網(wǎng)與互聯(lián)網(wǎng)
16.1.2 網(wǎng)絡(luò)協(xié)議
16.1.3 端口和套接字
16.2 tcp程序設(shè)計基礎(chǔ)
16.2.1 inetaddress類
16.2.2 serversocket類
16.2.3 tcp網(wǎng)絡(luò)程序
16.3 udp程序設(shè)計基礎(chǔ)
16.3.1 datagrampacket類
16.3.2 datagramsocket類
16.3.3 udp網(wǎng)絡(luò)程序
16.4 本章小結(jié)
16.5 技能專項測試
16.6 實戰(zhàn)模擬
第17章 數(shù)據(jù)庫操作
?。?自學視頻、源程序:配套資源\mr\17\)
17.1 數(shù)據(jù)庫基礎(chǔ)知識
17.1.1 什么是數(shù)據(jù)庫
17.1.2 數(shù)據(jù)庫的種類及功能
17.2 jdbc技術(shù)
17.2.1 什么是jdbc技術(shù)
17.2.2 為什么要在項目中添加數(shù)據(jù)庫驅(qū)動
17.3 jdbc中常用的類與接口
17.3.1 connection接口
17.3.2 statement接口
17.3.3 preparedstatement接口
17.3.4 drivermanager類
17.3.5 resultset接口
17.4 數(shù)據(jù)庫操作
17.4.1 連接數(shù)據(jù)庫
17.4.2 向數(shù)據(jù)庫發(fā)送sql語句
17.4.3 處理查詢結(jié)果集
17.4.4 添加數(shù)據(jù)
17.4.5 刪除數(shù)據(jù)
17.4.6 修改數(shù)據(jù)
17.4.7 查詢數(shù)據(jù)
17.4.8 使用預編譯語句
17.4.9 模糊查詢
17.5 本章小結(jié)
17.6 技能專項測試
17.7 實戰(zhàn)模擬
第3篇 應用篇
第18章 企業(yè)人事管理系統(tǒng)
?。?自學視頻、源程序:配套資源\mr\18\)
18.1 開發(fā)背景
18.2 系統(tǒng)分析
18.3 系統(tǒng)設(shè)計
18.3.1 系統(tǒng)目標
18.3.2 系統(tǒng)功能結(jié)構(gòu)
18.3.3 系統(tǒng)預覽
18.4 數(shù)據(jù)庫設(shè)計
18.4.1 數(shù)據(jù)庫分析
18.4.2 數(shù)據(jù)庫概念設(shè)計
18.5 主窗體設(shè)計
18.5.1 導航欄的設(shè)計
18.5.2 工具欄的設(shè)計
18.6 公共模塊設(shè)計
18.6.1 編寫hibernate配置文件
18.6.2 編寫hibernate持久化類和映射文件
18.6.3 編寫通過hibernate操作持久化對象的常用方法
18.6.4 創(chuàng)建用于特殊效果的部門樹對話框
18.7 人事管理模塊設(shè)計
18.7.1 人事管理模塊功能概述
18.7.2 人事管理模塊技術(shù)分析
18.7.3 人事管理模塊實現(xiàn)過程
18.8 待遇管理模塊設(shè)計
18.8.1 待遇管理模塊功能概述
18.8.2 待遇管理模塊技術(shù)分析
18.8.3 待遇管理模塊實現(xiàn)過程
18.9 開發(fā)問題解析
18.10 hibernate關(guān)聯(lián)關(guān)系的建立方法
18.10.1 建立一對一關(guān)聯(lián)
18.10.2 建立一對多關(guān)聯(lián)
編輯推薦
快速服務(wù):微博、QQ在線服務(wù) 自學視頻:72集大型多媒體自學視頻 海量資源:模塊庫、案例庫、素材庫、題庫 Java學習路線圖,為讀者朋友提供了從入門到實際項目開發(fā)所需要的各方面必備知識,提供了較為完善的學習整體解決方案,搭起了從學校走向社會的橋梁。各個品種既有前后關(guān)聯(lián),也可以獨立使用。從而避免了像以前那樣,學完一本書之后,仍然無所適從,既不會做項目也不知道接下來該學什么,以至于半途而廢的困惑。
圖書封面
評論、評分、閱讀與下載
Java開發(fā)入門及項目實戰(zhàn) PDF格式下載