- 軟件大小:309.42M
- 軟件語言:中文
- 軟件類型:國產軟件
- 軟件類別:免費軟件 / 電子圖書
- 更新(xīn)時間(jiān):2015-10-08 14:28
- 運行環境:WinAll, WinXP, Win7, Win8, Win10
- 軟件等級:
- 軟(ruǎn)件廠商:
- 官(guān)方網站:http://www.ynaad.com
![頂一個(gè)](/skins/gr/images/c_goodbg.png)
![踩一個](/skins/gr/images/c_badbg.png)
6.88M/中文(wén)/10.0
6.09M/中文/0.0
24.50MB/中文/2.0
47.50M/中文/5.0
311.00M/中文/1.1
瘋狂java講義第三版pdf是原書的(de)高清電子掃描版,本書(shū)籍適合java學習者(zhě)使用,由(yóu)淺到深全麵係統(tǒng)的講解Java,小編同時提供了(le)隨書(shū)光盤下載,需(xū)要的就拿走吧
《瘋(fēng)狂Java講義(第3版)(含CD光盤1張)》是(shì)《瘋狂Java講義》的(de)第3版,第3版保持了前兩版係統、全麵(miàn)、講解淺顯、細致的(de)特性,全麵新增介紹(shào)了Java 8的新特性,《瘋狂Java講義(第3版)(含CD光盤1張)》大部(bù)分示例程序都采用Lambda表達式、流式(shì)API進行了改寫,因此務必使用(yòng)Java 8的jdk來編譯、運行。
《瘋狂Java講義(第(dì)3版)(含CD光盤1張)》深入介紹了Java編程的相關方麵,全書內容覆蓋了Java的基本語法結構、Java的麵向對象特征(zhēng)、Java集合框架體(tǐ)係、Java泛型、異常處(chù)理、Java GUI編程(chéng)、JDBC數據(jù)庫編程、Java注釋(shì)、Java的(de)IO流體係、Java多線程編程、Java網絡通(tōng)信編程和Java反(fǎn)射機製。覆蓋了java.lang、java.util、java.text、java.io和java.nio、java.sql、java.awt、javax.swing包(bāo)下絕大部分類和(hé)接口。本書全麵介紹了Java 8的新的接口語法、Lambda表達式、方法引用、構造器引用、函數式編程、流式編程、新的(de)日期、時間API、並行支持、改進的類型(xíng)推斷、重複注解、JDBC4.2新特性等新特性。
與前兩版類似,《瘋狂Java講義(第3版)(含CD光盤1張)》並不單純從知識角度來講解Java,而是從解決問題的角度來介紹Java語言,所以《瘋狂Java講義(第3版)(含(hán)CD光盤1張)》中(zhōng)涉及大量實用(yòng)案例開發:五子(zǐ)棋遊戲、梭(suō)哈遊戲、仿qq的遊(yóu)戲大廳、mysql企業管(guǎn)理器、仿EditPlus的文本編輯器、多(duō)線程(chéng)、斷點下載工具、Spring框架的IoC容器……這些案例既能讓讀者鞏固每章的知識,又可以讓讀者學以致用,激發編程自豪感,進而引爆內心的編程激情。《瘋狂Java講義(第3版)(含CD光(guāng)盤1張)》光盤裏包含書中所有示例的代碼和《瘋狂Java實戰演(yǎn)義》的所有項目代碼,這些項目可以作為(wéi)《瘋狂Java講(jiǎng)義(第3版)(含CD光盤1張)》課後練習的“非標準答案(àn)”。
《瘋狂Java講義(yì)(第3版(bǎn))(含(hán)CD光盤1張)》為所(suǒ)有打算深入掌握Java編程(chéng)的讀者而編寫,適(shì)合各種層次的Java學習(xí)者和工作者閱讀,也適合作為大學教育、培訓(xùn)機構的(de)Java教材。但如果(guǒ)隻是想(xiǎng)簡單涉獵Java,則本書過於龐大,不適合閱讀。
第1章 Java語言(yán)概述與開發環境 1
1.1Java語言的發展簡史 2
1.2Java的競爭對手及各自優勢 4
1.2.1C#簡介和(hé)優勢(shì) 4
1.2.2Ruby簡介和優勢 5
1.2.3Python簡介和優勢 5
1.3Java程序運行(háng)機製 6
1.3.1 高級語言的運行機製 6
1.3.2Java程序的運(yùn)行機製和JVM 6
1.4 開發Java的準備 8
1.4.1 下載和安裝Java 8的JDK 8
不是說JVM是運行Java程序(xù)的虛擬機嗎?那(nà)jre和JVM的關係是怎樣的呢(ne)? 8
為什麽不安裝公共JRE呢? 9
1.4.2 設置PATH環(huán)境變量 10
為什麽選擇用戶變量?用(yòng)戶變量與係統變量有(yǒu)什麽區別? 11
1.5 第一(yī)個Java程序 12
1.5.1 編輯(jí)Java源代碼 12
1.5.2 編譯Java程序 12
當(dāng)編譯C程序時,不僅需要指定存(cún)放目(mù)標文件的(de)位置,也需要指定目標文件的文件名(míng),這裏使用javac編譯Java程序(xù)時怎(zěn)麽不需要指定目標文(wén)件的文件(jiàn)名呢? 13
1.5.3 運行Java程序 13
1.5.4 根據CLASSPATH環境變量定位類 14
1.6Java程序的基本(běn)規則 15
1.6.1Java程序的組織形式 15
1.6.2Java源(yuán)文件的命名規則 16
1.6.3 初學者容易犯的錯誤 17
1.7 垃圾回收機製 19
1.8 何時開始使用IDE工具 20
我想學習Java編程,到底是學習eclipse好,還是學習NetBeans好呢? 21
1.9 本章小結 21
第2章 理解麵(miàn)向(xiàng)對象 22
2.1 麵向(xiàng)對(duì)象 23
2.1.1 結(jié)構化程序設計簡介 23
2.1.2 程序的三種基本結構 24
2.1.3 麵向對象程序設計簡介 26
2.1.4 麵向對象的基本特(tè)征 27
2.2 UML(統一建模語言)介紹 28
2.2.1 用例(lì)圖 30
2.2.2 類圖 30
2.2.3 組件圖 32
2.2.4 部署圖 33
2.2.5 順序圖 33
2.2.6 活動圖 34
2.2.7 狀態機圖 35
2.3Java的麵向(xiàng)對象特征 36
2.3.1 一切都是對象(xiàng) 36
2.3.2 類和對象 36
2.4 本章(zhāng)小結 37
第3章 數(shù)據類型和運算(suàn)符 38
3.1 注釋 39
3.1.1 單行注釋和多行注釋 39
3.1.2 文檔注釋 40
API文檔是什(shí)麽? 40
為什麽要學習查看API文檔的方法?
3.2 標識符和關鍵字 46
3.2.1 分隔符 46
3.2.2 標識符規(guī)則 47
3.2.3Java關鍵字 47
3.3 數據類型分類 48
什麽是變量?變量有什麽用? 48
3.4 基本數據類型 49
3.4.1 整型 49
3.4.2 字符型 51
什麽是字符集? 51
3.4.3 浮點型(xíng) 53
3.4.4 數值中使用下畫線分隔 54
3.4.5 布爾型 54
3.5 基本類型的類型轉換 55
3.5.1 自動類型轉換(huàn) 55
3.5.2 強製(zhì)類型轉換 56
3.5.3 表達式類型的自動提升 58
3.6 直接(jiē)量 59
3.6.1 直接(jiē)量的類型 59
3.6.2 直接(jiē)量的賦值 59
3.7 運算符 60
3.7.1 算術(shù)運算符 60
3.7.2 賦值運算符(fú) 63
3.7.3 位運算符 63
3.7.4 擴展後的賦值運算符 66
3.7.5 比(bǐ)較運(yùn)算符(fú) 66
3.7.6 邏輯運算符 67
3.7.7 三目運算符 68
3.7.8 運算符的結合(hé)性和優(yōu)先級 69
3.8 本章小結 70
第(dì)4 章 流程控製(zhì)與數組(zǔ) 71
4.1 順序結構 72
4.2 分支結構 72
4.2.1if條件語句 72
4.2.2Java 7增強後的(de)switch分支語句(jù) 76
4.3 循環結構 78
4.3.1while循環語句 78
4.3.2do while循環語句 79
4.3.3for循環 80
4.3.4 嵌套循(xún)環 83
4.4 控製循環結構 84
4.4.1 使用break結束循環 84
4.4.2 使用continue忽略本次(cì)循環剩下語句 85
4.4.3 使用return結束(shù)方法 86
4.5 數組類型 86
4.5.1 理解數組:數(shù)組也是一種類型 86
int[]是一種類型嗎?怎麽使用這種類型呢(ne)? 87
4.5.2 定義數組(zǔ) 87
4.5.3 數組的初始化 88
能不能隻分配內存空間(jiān),不賦初始值呢(ne)? 88
4.5.4 使用數組 89
為(wéi)什麽要我記住這些異常信息? 89
4.5.5foreach循環 90
4.6 深入數(shù)組 91
4.6.1 內存中的數組 91
為什(shí)麽有棧內存和堆內存之分? 92
請描述您所遇到的錯誤(wù),我們將盡快予以修正(zhèng),謝謝!
*必填項,請輸入內容