java疯狂讲义pdf_《疯狂Java讲义(第3版)》PDF 下载
圖書目錄:
第1章?Java語言概述與開發(fā)環(huán)境?1
1.1Java語言的發(fā)展簡史?2
1.2Java的競爭對手及各自優(yōu)勢?4
1.2.1C#簡介和優(yōu)勢?4
1.2.2Ruby簡介和優(yōu)勢?5
1.2.3Python簡介和優(yōu)勢?5
1.3Java程序運行機制?6
1.3.1 高級語言的運行機制?6
1.3.2Java程序的運行機制和JVM 6
1.4 開發(fā)Java的準(zhǔn)備?8
1.4.1 下載和安裝Java 8的JDK 8
不是說JVM是運行Java程序的虛擬機嗎?那JRE和JVM的關(guān)系是怎樣的呢??8
為什么不安裝公共JRE呢??9
1.4.2 設(shè)置PATH環(huán)境變量?10
為什么選擇用戶變量?用戶變量與系統(tǒng)變量有什么區(qū)別??11
1.5 第一個Java程序?12
1.5.1 編輯Java源代碼?12
1.5.2 編譯Java程序?12
當(dāng)編譯C程序時,不僅需要指定存放目標(biāo)文件的位置,也需要指定目標(biāo)文件的文件名,這里使用javac編譯Java程序時怎么不需要指定目標(biāo)文件的文件名呢??13
1.5.3 運行Java程序?13
1.5.4 根據(jù)CLASSPATH環(huán)境變量定位類?14
1.6Java程序的基本規(guī)則?15
1.6.1Java程序的組織形式?15
1.6.2Java源文件的命名規(guī)則?16
1.6.3 初學(xué)者容易犯的錯誤?17
1.7 垃圾回收機制?19
1.8 何時開始使用IDE工具?20
我想學(xué)習(xí)Java編程,到底是學(xué)習(xí)Eclipse好,還是學(xué)習(xí)NetBeans好呢??21
1.9 本章小結(jié)?21
第2章 理解面向?qū)ο?22
2.1 面向?qū)ο?23
2.1.1 結(jié)構(gòu)化程序設(shè)計簡介?23
2.1.2 程序的三種基本結(jié)構(gòu)?24
2.1.3 面向?qū)ο蟪绦蛟O(shè)計簡介?26
2.1.4 面向?qū)ο蟮幕咎卣?27
2.2 UML(統(tǒng)一建模語言)介紹?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 狀態(tài)機圖?35
2.3Java的面向?qū)ο筇卣?36
2.3.1 一切都是對象?36
2.3.2 類和對象?36
2.4 本章小結(jié)?37
第3章 數(shù)據(jù)類型和運算符?38
3.1 注釋?39
3.1.1 單行注釋和多行注釋?39
3.1.2 文檔注釋?40
API文檔是什么? 40
為什么要學(xué)習(xí)查看API文檔的方法?
3.2 標(biāo)識符和關(guān)鍵字?46
3.2.1 分隔符?46
3.2.2 標(biāo)識符規(guī)則?47
3.2.3Java關(guān)鍵字?47
3.3 數(shù)據(jù)類型分類?48
什么是變量?變量有什么用??48
3.4 基本數(shù)據(jù)類型?49
3.4.1 整型?49
3.4.2 字符型?51
什么是字符集??51
3.4.3 浮點型?53
3.4.4 數(shù)值中使用下畫線分隔?54
3.4.5 布爾型?54
3.5 基本類型的類型轉(zhuǎn)換?55
3.5.1 自動類型轉(zhuǎn)換?55
3.5.2 強制類型轉(zhuǎn)換?56
3.5.3 表達(dá)式類型的自動提升?58
3.6 直接量?59
3.6.1 直接量的類型?59
3.6.2 直接量的賦值?59
3.7 運算符?60
3.7.1 算術(shù)運算符?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 運算符的結(jié)合性和優(yōu)先級?69
3.8 本章小結(jié)?70
第4?章 流程控制與數(shù)組?71
4.1 順序結(jié)構(gòu)?72
4.2 分支結(jié)構(gòu)?72
4.2.1if條件語句?72
4.2.2Java 7增強后的switch分支語句?76
4.3 循環(huán)結(jié)構(gòu)?78
4.3.1while循環(huán)語句?78
4.3.2do while循環(huán)語句?79
4.3.3for循環(huán)?80
4.3.4 嵌套循環(huán)?83
4.4 控制循環(huán)結(jié)構(gòu)?84
4.4.1 使用break結(jié)束循環(huán)?84
4.4.2 使用continue忽略本次循環(huán)剩下語句?85
4.4.3 使用return結(jié)束方法?86
4.5 數(shù)組類型?86
4.5.1 理解數(shù)組:數(shù)組也是一種類型?86
int[]是一種類型嗎?怎么使用這種類型呢??87
4.5.2 定義數(shù)組?87
4.5.3 數(shù)組的初始化?88
能不能只分配內(nèi)存空間,不賦初始值呢??88
4.5.4 使用數(shù)組?89
為什么要我記住這些異常信息??89
4.5.5foreach循環(huán)?90
4.6 深入數(shù)組?91
4.6.1 內(nèi)存中的數(shù)組?91
為什么有棧內(nèi)存和堆內(nèi)存之分??92
總結(jié)
以上是生活随笔為你收集整理的java疯狂讲义pdf_《疯狂Java讲义(第3版)》PDF 下载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第四周读书笔记《构建之法》
- 下一篇: 05 Java 求职简历制作