變量和數(shù)據(jù)類型變量的聲明與使用、標(biāo)識(shí)符命名規(guī)范、8大基本數(shù)據(jù)類型與引用類型、進(jìn)制的介紹與轉(zhuǎn)換、數(shù)據(jù)類型的轉(zhuǎn)換。
運(yùn)算符表達(dá)式概念、算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、三目運(yùn)算符、運(yùn)算符優(yōu)先級(jí)。
條件結(jié)構(gòu)簡(jiǎn)單if、簡(jiǎn)單if…else、嵌套if、多重if、switch條件結(jié)構(gòu)。
循環(huán)結(jié)構(gòu)while、do…while、for、break和continue、多重循環(huán)。
數(shù)組數(shù)組的概念、數(shù)組的靜態(tài),動(dòng)態(tài)初始化、冒泡排序法、插入排序法、選擇排序法、線性查找法、二分查找法、Arrays類使用、二維數(shù)組的定義與初始化、數(shù)組在內(nèi)存中的分配原理。
面向?qū)ο缶幊填惡蛯?duì)象概念、對(duì)象的創(chuàng)建、方法的聲明、方法的執(zhí)行過程、OverLoad(重載)、變量的作用域、String對(duì)象的聲明操作、Java內(nèi)存管理機(jī)制、封裝概念、UML類圖、構(gòu)造方法、this關(guān)鍵字、static關(guān)鍵字、package()、繼承、super關(guān)鍵字、OverRide(重寫)、final關(guān)鍵字、多態(tài)、靜態(tài)綁定與動(dòng)態(tài)綁定、對(duì)象的上下類型轉(zhuǎn)換、Object對(duì)象常用方法、抽象類、模板方法設(shè)計(jì)模式、接口、面向接口的編程思想、簡(jiǎn)單工廠設(shè)計(jì)模式、單例設(shè)計(jì)模式((懶漢式、餓漢式)、策略設(shè)計(jì)模式。