課程亮點(diǎn)
從零基礎(chǔ)語(yǔ)法開(kāi)始學(xué)習(xí),學(xué)習(xí)使用常用代碼邏輯開(kāi)發(fā)
適用對(duì)象
零基礎(chǔ)
課程內(nèi)容
java基礎(chǔ)階段
java基礎(chǔ)語(yǔ)法:java語(yǔ)言介紹、JDK下載與安裝、HelloWorld、環(huán)境變量、注釋、關(guān)鍵字、運(yùn)算符、流程控制、方法、數(shù)組
面向?qū)ο缶幊?OOP編程思想、類(lèi)與對(duì)象、內(nèi)存原理、封裝、繼承、多態(tài)、抽象類(lèi)、接口、內(nèi)部類(lèi)、包,權(quán)限修飾符
核心類(lèi)庫(kù):API的使用、Object、String、StringBuffer、StringBuilder、包裝類(lèi)
集合:集合體系結(jié)構(gòu)、Collection、迭代器、泛型、List、Set、Map、Collections、常見(jiàn)數(shù)據(jù)結(jié)構(gòu)操作
異常:異常概念、異常體系機(jī)構(gòu)、異常傳遞、異常處理機(jī)制、異常分類(lèi)、異常拋出、自定義異常
IO:文件的操作、IO流的概念、字節(jié)流、字符流、轉(zhuǎn)換流、緩沖流
線程:線程概念、線程與進(jìn)程、并行與并發(fā)、多線程的設(shè)計(jì)實(shí)現(xiàn)、線程安全、線程的聲明周期、線程池
JDK新特性:Lamdba表達(dá)式、函數(shù)式接口、Stream