Java知識分享網 - 輕松學習從此開始!????

Java知識分享網

Java1234官方群25:java1234官方群25
Java1234官方群25:838462530
     
粉絲特別福利:66套java從入門到精通實戰課程 ( 限時1小時免費領取 )

java1234.vip企業級站點全新上線(可以領取站點源碼)

SpringBoot打造企業級進銷存

Java1234 VIP課程

領取微信掃碼登錄Java實現視頻教程

Java1234至尊VIP(特價活動)
當前位置: 主頁 > Java文檔 > Java基礎相關 >

《瘋狂Java講義(第3版)》PDF 下載


分享到:
時間:2015-07-11 09:27來源:https://download.csdn.net/ 作者:轉載  侵權舉報
《瘋狂Java講義(第3版)》PDF 下載
失效鏈接處理
《瘋狂Java講義(第3版)》PDF 下載

轉載自:https://download.csdn.net/download/diymc91004/10314013

下載地址:
版權歸出版社和原作者所有,鏈接已刪除,請購買正版
 
電子版僅供預覽及學習交流使用,下載后請24小時內刪除,支持正版,喜歡的請購買正版書籍:《瘋狂Java講義(第3版)》
 
圖書簡介:

《瘋狂Java講義(第3版)(含CD光盤1張)》是《瘋狂Java講義》的第3版,第3版保持了前兩版系統、全面、講解淺顯、細致的特性,全面新增介紹了Java 8的新特性,《瘋狂Java講義(第3版)(含CD光盤1張)》大部分示例程序都采用Lambda表達式、流式API進行了改寫,因此務必使用Java 8的JDK來編譯、運行。

《瘋狂Java講義(第3版)(含CD光盤1張)》深入介紹了Java編程的相關方面,全書內容覆蓋了Java的基本語法結構、Java的面向對象特征、Java集合框架體系、Java泛型、異常處理、Java GUI編程、JDBC數據庫編程、Java注釋、Java的IO流體系、Java多線程編程、Java網絡通信編程和Java反射機制。覆蓋了java.lang、java.util、java.text、java.io和java.nio、java.sql、java.awt、javax.swing包下絕大部分類和接口。本書全面介紹了Java 8的新的接口語法、Lambda表達式、方法引用、構造器引用、函數式編程、流式編程、新的日期、時間API、并行支持、改進的類型推斷、重復注解、JDBC4.2新特性等新特性。

與前兩版類似,《瘋狂Java講義(第3版)(含CD光盤1張)》并不單純從知識角度來講解Java,而是從解決問題的角度來介紹Java語言,所以《瘋狂Java講義(第3版)(含CD光盤1張)》中涉及大量實用案例開發:五子棋游戲、梭哈游戲、仿QQ的游戲大廳、MySQL企業管理器、仿EditPlus的文本編輯器、多線程、斷點下載工具、Spring框架的IoC容器……這些案例既能讓讀者鞏固每章的知識,又可以讓讀者學以致用,激發編程自豪感,進而引爆內心的編程激情。《瘋狂Java講義(第3版)(含CD光盤1張)》光盤里包含書中所有示例的代碼和《瘋狂Java實戰演義》的所有項目代碼,這些項目可以作為《瘋狂Java講義(第3版)(含CD光盤1張)》課后練習的“非標準答案”。

《瘋狂Java講義(第3版)(含CD光盤1張)》為所有打算深入掌握Java編程的讀者而編寫,適合各種層次的Java學習者和工作者閱讀,也適合作為大學教育、培訓機構的Java教材。但如果只是想簡單涉獵Java,則本書過于龐大,不適合閱讀。

 
相關截圖:
 
圖書目錄:

第1章 Java語言概述與開發環境 1

1.1Java語言的發展簡史 2

1.2Java的競爭對手及各自優勢 4

1.2.1C#簡介和優勢 4

1.2.2Ruby簡介和優勢 5

1.2.3Python簡介和優勢 5

1.3Java程序運行機制 6

1.3.1 高級語言的運行機制 6

1.3.2Java程序的運行機制和JVM 6

1.4 開發Java的準備 8

1.4.1 下載和安裝Java 8的JDK 8

不是說JVM是運行Java程序的虛擬機嗎?那JRE和JVM的關系是怎樣的呢? 8

為什么不安裝公共JRE呢? 9

1.4.2 設置PATH環境變量 10

為什么選擇用戶變量?用戶變量與系統變量有什么區別? 11

1.5 第一個Java程序 12

1.5.1 編輯Java源代碼 12

1.5.2 編譯Java程序 12

當編譯C程序時,不僅需要指定存放目標文件的位置,也需要指定目標文件的文件名,這里使用javac編譯Java程序時怎么不需要指定目標文件的文件名呢? 13

1.5.3 運行Java程序 13

1.5.4 根據CLASSPATH環境變量定位類 14

1.6Java程序的基本規則 15

1.6.1Java程序的組織形式 15

1.6.2Java源文件的命名規則 16

1.6.3 初學者容易犯的錯誤 17

1.7 垃圾回收機制 19

1.8 何時開始使用IDE工具 20

我想學習Java編程,到底是學習Eclipse好,還是學習NetBeans好呢? 21

1.9 本章小結 21

第2章 理解面向對象 22

2.1 面向對象 23

2.1.1 結構化程序設計簡介 23

2.1.2 程序的三種基本結構 24

2.1.3 面向對象程序設計簡介 26

2.1.4 面向對象的基本特征 27

2.2 UML(統一建模語言)介紹 28

2.2.1 用例圖 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的面向對象特征 36

2.3.1 一切都是對象 36

2.3.2 類和對象 36

2.4 本章小結 37

第3章 數據類型和運算符 38

3.1 注釋 39

3.1.1 單行注釋和多行注釋 39

3.1.2 文檔注釋 40

API文檔是什么? 40

為什么要學習查看API文檔的方法?

3.2 標識符和關鍵字 46

3.2.1 分隔符 46

3.2.2 標識符規則 47

3.2.3Java關鍵字 47

3.3 數據類型分類 48

什么是變量?變量有什么用? 48

3.4 基本數據類型 49

3.4.1 整型 49

3.4.2 字符型 51

什么是字符集? 51

3.4.3 浮點型 53

3.4.4 數值中使用下畫線分隔 54

3.4.5 布爾型 54

3.5 基本類型的類型轉換 55

3.5.1 自動類型轉換 55

3.5.2 強制類型轉換 56

3.5.3 表達式類型的自動提升 58

3.6 直接量 59

3.6.1 直接量的類型 59

3.6.2 直接量的賦值 59

3.7 運算符 60

3.7.1 算術運算符 60

3.7.2 賦值運算符 63

3.7.3 位運算符 63

3.7.4 擴展后的賦值運算符 66

3.7.5 比較運算符 66

3.7.6 邏輯運算符 67

3.7.7 三目運算符 68

3.7.8 運算符的結合性和優先級 69

3.8 本章小結 70

第4 章 流程控制與數組 71

4.1 順序結構 72

4.2 分支結構 72

4.2.1if條件語句 72

4.2.2Java 7增強后的switch分支語句 76

4.3 循環結構 78

4.3.1while循環語句 78

4.3.2do while循環語句 79

4.3.3for循環 80

4.3.4 嵌套循環 83

4.4 控制循環結構 84

4.4.1 使用break結束循環 84

4.4.2 使用continue忽略本次循環剩下語句 85

4.4.3 使用return結束方法 86

4.5 數組類型 86

4.5.1 理解數組:數組也是一種類型 86

int[]是一種類型嗎?怎么使用這種類型呢? 87

4.5.2 定義數組 87

4.5.3 數組的初始化 88

能不能只分配內存空間,不賦初始值呢? 88

4.5.4 使用數組 89

為什么要我記住這些異常信息? 89

4.5.5foreach循環 90

4.6 深入數組 91

4.6.1 內存中的數組 91

為什么有棧內存和堆內存之分? 92
 


------分隔線----------------------------
鋒哥公眾號


鋒哥微信號


關注公眾號
【Java資料站】
回復 666
獲取 
66套java
從菜雞到大神
項目實戰課程
日本色在线