最近整理了一份Java學(xué)習(xí)路線,不過(guò)是針對(duì)于學(xué)習(xí)Android的學(xué)員寫(xiě)的,當(dāng)然這份路線圖上的知識(shí)點(diǎn)肯定有不足的地方,希望大家多提提意見(jiàn)。隨著這份學(xué)習(xí)路線圖的整理,以后也會(huì)陸陸續(xù)續(xù)的把每個(gè)知識(shí)點(diǎn)的學(xué)習(xí)教程發(fā)送到網(wǎng)上~

基于Android的Java期學(xué)習(xí)
1.Java基本概念
1.環(huán)境配置
2.第一個(gè)Java程序
3.注釋
4.八大基礎(chǔ)變量
5.運(yùn)算符的使用
6.表達(dá)式
2.分支結(jié)構(gòu)
1.布爾變量的基本使用
2.邏輯運(yùn)算符
3.三目運(yùn)算符
4.if
5.if-else
6.if-else if-else
7.switch
3.循環(huán)結(jié)構(gòu)
1.while
2.break,continue
3.do-while
4.for
5.循環(huán)嵌套問(wèn)題
4.數(shù)組
1.數(shù)組的定義
2.數(shù)組的兩種賦值形式
3.冒泡排序
4.多維數(shù)組的概念
5.面向?qū)ο笠?/em>
1.編程語(yǔ)言的兩大特征及特點(diǎn)
2.類(lèi)的定義
3.類(lèi)的制作
4.對(duì)象的定義
5.對(duì)象的使用
6.對(duì)象的內(nèi)存處理
7.匿名對(duì)象的使用
8.package與import
6.面向?qū)ο蠖?/em>
1.訪問(wèn)修飾符
2.方法的定義
3.方法的制作
4.方法的分類(lèi)
5.屬性的封裝方法
6.構(gòu)造方法
7.方法的重載
7.繼承
1.繼承的定義
2.繼承的制作
3.繼承的使用
4.super關(guān)鍵字
5.重寫(xiě)
6.this關(guān)鍵字
7.final關(guān)鍵字
8.抽象類(lèi)與接口
1.抽象類(lèi)的定義
2.抽象類(lèi)的制作
3.抽象類(lèi)的使用
4.接口的定義
5.接口的制作
6.接口的使用
7.抽象類(lèi)與接口的異同
8.面向接口的編程
9.內(nèi)部類(lèi)
1.static關(guān)鍵字
2.內(nèi)部類(lèi)的定義
3.成員內(nèi)部類(lèi)
4.局部?jī)?nèi)部類(lèi)
5.匿名內(nèi)部類(lèi)
6.靜態(tài)內(nèi)部類(lèi)
7.內(nèi)部類(lèi)的優(yōu)缺點(diǎn)
10.常用類(lèi)
1.String
2.StringBuffer
3.Math
4.時(shí)間日期類(lèi)
5.時(shí)間格式化類(lèi)
6.基本數(shù)據(jù)類(lèi)型的包裝類(lèi)
11.異常
1.異常的概念
2.異常的分類(lèi)
3.異常的處理
4.try-catch
5.throw與throws
12.集合
1.泛型的定義
2.泛型的使用
3.集合的定義
4.集合的分類(lèi)
5.List集合
6.Map集合
13.IO流
1.File類(lèi)的概念
2.File類(lèi)的使用
3.IO流的概念
4.IO流的分類(lèi)
5.InputStream與OutputStream
6.Reader與Writer
14.多線程
1.線程與進(jìn)程
2.主線程與子線程
3.線程的兩種實(shí)現(xiàn)形式
4.線程的生命周期
5.線程控制
6.代碼塊與同步代碼塊
7.線程同步與異步
8.線程池
15.拓展
1.枚舉
2.類(lèi)的加載機(jī)制
3.反射