JAVA基本
自然環(huán)境、Helloworld原理、jdk、jre、JVM關(guān)聯(lián)
界定自變量、名字、種類、鍵入字符串?dāng)?shù)組scanner
運(yùn)算符(取值、算數(shù)、標(biāo)準(zhǔn)、關(guān)聯(lián))、boolean、數(shù)據(jù)類型變換、外溢、偏移
挑選構(gòu)造、多種if、switch
循環(huán)結(jié)構(gòu)(一)while、dowhile
循環(huán)結(jié)構(gòu)(二)for、break、continue、三個(gè)循環(huán)系統(tǒng)小結(jié)
數(shù)組排序(冒泡泡)
數(shù)組排序(插進(jìn))二分查尋
(引入數(shù)據(jù)類型、基礎(chǔ)數(shù)據(jù)類型)小結(jié)和綜合性實(shí)例,檢測(cè)
類和對(duì)象(private、public、proteced、friendly)
方式界定(關(guān)鍵)方法重載
String類常見(jiàn)API
JAVAOOP
封裝(靜態(tài)數(shù)據(jù)、變量定義、構(gòu)造函數(shù)、特性、方法重載)
JVM(內(nèi)部)引入數(shù)據(jù)類型,基礎(chǔ)數(shù)據(jù)類型
承繼一(extends、super、this、方法重載、isa)
承繼二(抽象類、重新寫過(guò))
多態(tài)(插口、插口與抽象類區(qū)別)instanceOf
策略模式、工廠方法、模版方式
JAVA升階
集合(一)(CollectionListSet)泛型
Arraylist、LinkedList、Vector
HashSet、Iterator
Collections和Collection區(qū)別
集合排列插口
集合(二)Map
HashMap、HashTable
儲(chǔ)放原理、構(gòu)造函數(shù)
Hash、String、INT、Boolean優(yōu)化算法
Hash矛盾、Hashmap的解決方法
List中分辨目標(biāo)是不是存有的方式
equals()hashCode()
集合小結(jié)、出現(xiàn)異常
throw、throws、自定義異常
I/O流(一)
File類實(shí)際操作(遞歸)
BuffedInputStream-FileInputStream-InputStreamRead-->BuffedReader-->FileRead
I/O流(二)NIO與IO的區(qū)別
實(shí)例化和反序列化、RandonAccessFile
線程同步(一)
Thread、Runnable、同步和異步、線程狀態(tài)變換
線程池、經(jīng)營(yíng)者和消費(fèi)"
線程同步(二)
java、util、concurrent普遍類、鎖
Socket
簡(jiǎn)易的互聯(lián)網(wǎng)7層實(shí)體模型、TCP/UDP、常用端口、推送信息實(shí)例
XML、Dom4j、HttpUrlConnection
載入外網(wǎng)地址的XML、API來(lái)當(dāng)?shù)胤治?