來(lái)源:北大青鳥(niǎo)總部 2017年10月30日 09:52
對(duì)于高中生學(xué)java開(kāi)發(fā)來(lái)說(shuō),有著不小的困難。Java編程語(yǔ)言作為一門(mén)主流的計(jì)算機(jī)編程語(yǔ)言,其知識(shí)架構(gòu)以及知識(shí)內(nèi)容對(duì)于高中生而言還是很龐大的。如果高中生學(xué)java開(kāi)發(fā)沒(méi)有一個(gè)好的java學(xué)習(xí)路線,就會(huì)被龐大的java知識(shí)所淹沒(méi),甚至學(xué)不懂java知識(shí),以至于對(duì)java開(kāi)發(fā)失去興趣。今天我們就來(lái)總結(jié)一下高中生學(xué)java開(kāi)發(fā)應(yīng)先學(xué)習(xí)java哪些知識(shí)點(diǎn):
Java開(kāi)發(fā)學(xué)習(xí)的過(guò)程是由簡(jiǎn)入難的,因此不要一開(kāi)始就學(xué)習(xí)太過(guò)于復(fù)雜的java知識(shí),不要好高騖遠(yuǎn)。Java開(kāi)發(fā)中java的基礎(chǔ)很重要,所以一定要由最基礎(chǔ)的學(xué)起,抓實(shí)基礎(chǔ)。
第一階段:Java基礎(chǔ)知識(shí)點(diǎn),包括java語(yǔ)法、面向?qū)ο筇卣?、常?jiàn)API,集合框架;
第二階段:java界面編程,包括AWT,事件機(jī)制,SWING;
第三階段:java API:輸入輸出,多線程,網(wǎng)絡(luò)編程,反射注解等;
第四階段:數(shù)據(jù)庫(kù)SQL基礎(chǔ),包括增刪改查操作以及多表查詢;
第五階段:JDBC編程:包括JDBC原理、JDBC連接庫(kù)、JDBC API;
第六階段:HTML語(yǔ)言學(xué)習(xí),包括HTML標(biāo)簽,表單標(biāo)簽、CSS等,這是Web應(yīng)用開(kāi)發(fā)的基礎(chǔ);
第七階段:JavaScript腳本語(yǔ)言,包括javaScript語(yǔ)法和對(duì)象;
第九階段:JSP開(kāi)發(fā):JSP語(yǔ)法和標(biāo)簽,自定義標(biāo)簽,EL,JSTL庫(kù)了解以及MVC三層架構(gòu)的設(shè)計(jì)模式理念;
第十階段:輕量級(jí)框架,三大框架之一Struts框架的學(xué)習(xí),包括Struts體系架構(gòu),各種組件,標(biāo)簽庫(kù)和擴(kuò)展性的學(xué)習(xí);
第十一階段:Hibernate框架學(xué)習(xí),三大框架之一,包括檢索映射技術(shù),多表查詢技術(shù),緩存技術(shù)以及性能方面的優(yōu)化;
第十二階段:Spring框架的學(xué)習(xí),三大框架之一,包括了IOC,AOP,DataSource,事務(wù),SSH集成以及JPA集成;
以上是高中生學(xué)java開(kāi)發(fā)的學(xué)習(xí)路線和學(xué)習(xí)流程,先簡(jiǎn)單后復(fù)雜,由一個(gè)點(diǎn)展開(kāi),開(kāi)始更廣更深入的學(xué)習(xí)。