更新時(shí)間:2019-08-09 10:55:59 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2440次
下面動(dòng)力節(jié)點(diǎn)java學(xué)院小編簡(jiǎn)單列舉一下大家學(xué)習(xí)java的一個(gè)系統(tǒng)知識(shí)點(diǎn)的一些介紹。希望對(duì)大家有幫助。
1、java基礎(chǔ)部分:java基礎(chǔ)的時(shí)候,有些知識(shí)點(diǎn)是非常重要的,比如循環(huán)系列。For,while,do-while.這方面只要大家用心點(diǎn)基本沒(méi)什么難點(diǎn)。
2、面向?qū)ο螅簅op面向?qū)ο蟮臅r(shí)候,偏重理論,相信這方面的文章也很多,大家可以多看看,在這就不說(shuō)了。重點(diǎn)掌握面向?qū)ο蟮娜筇卣骱突驹怼?/p>
3、java核心一:這方面主要偏重API,所以在學(xué)習(xí)了這章的時(shí)候,一定要對(duì)照API去學(xué)習(xí),多看API,主要就是方法多,string和集合的方法最為重要。后面將為大家提供本人整理的部分筆記。
4、java核心二:主要講解了異常,線程和IO流,其實(shí)個(gè)人認(rèn)為重點(diǎn)掌握線程就行,對(duì)于流和異常多寫(xiě)就行,線程偏重理論也最為重要。
5、oracle數(shù)據(jù)庫(kù)方面:建議學(xué)習(xí)數(shù)據(jù)庫(kù)的時(shí)候大家一定要端正態(tài)度,數(shù)據(jù)庫(kù)極為重要,本人當(dāng)時(shí)在學(xué)習(xí)這個(gè)的時(shí)候,一直以為數(shù)據(jù)庫(kù)只是為了增刪改查,故沒(méi)有認(rèn)真學(xué)習(xí),后期面試的時(shí)候吃了不少虧,因?yàn)楝F(xiàn)在軟件公司對(duì)數(shù)據(jù)庫(kù)的要求跟java一樣重要,基本都會(huì)單獨(dú)一張筆試題筆試數(shù)據(jù)庫(kù)。
6、JDBC/XML系列:JDBC主要是3個(gè)核心接口(Connection) (Statement) (ResultSet)的使用,大家在學(xué)習(xí)的時(shí)候,熟練運(yùn)用3接口,jdbc的原理也相當(dāng)重要,雖然后期學(xué)習(xí)了HIbernate之后,JDBC不需要再用,但其底層原理還是JDBC,而且現(xiàn)在很多軟件公司不一定會(huì)用到Hibernate框架,所以建議大家還是把“本”學(xué)好,XML:重點(diǎn)掌握解析互換的2個(gè)核心接口方法。
7、HTML/CSS/JS:對(duì)于這個(gè),本人相當(dāng)糾結(jié),因?yàn)檫@個(gè)有點(diǎn)偏向于美工的意思,所以后期想從事后臺(tái)開(kāi)發(fā)的同學(xué)一般不會(huì)太重視,但是現(xiàn)在都是web項(xiàng)目,而且很多軟件公司并不是把許多這方面的事情交給美工(除非是那種有很高要求的靜態(tài)頁(yè)面),而且現(xiàn)在html代碼都是在jsp里面寫(xiě),所以建議還是好好學(xué)學(xué),因?yàn)楣静粫?huì)讓一個(gè)美工去專(zhuān)門(mén)為你寫(xiě)一些簡(jiǎn)單的html代碼,包括js!這章其實(shí)不難,就是屬性方法知識(shí)點(diǎn)比較多,大家多記記,多寫(xiě)寫(xiě),重在多練!
8、Servlet/Jsp:如果想從事web和b/s開(kāi)發(fā)(現(xiàn)在基本都是web和b/s開(kāi)發(fā)),這章極為重要,服務(wù)器的訪問(wèn)以及配置。tomcat的使用都在這一章,雖然后期struts框架的學(xué)習(xí)簡(jiǎn)化了servlet代碼的繁瑣性,但是你可知道現(xiàn)在有些公司只用servlet不用struts!即使用了框架技術(shù)也不一定是struts!servlet跟JDBC一樣都是“本”,而struts和Hibernate一樣都是封裝了它們而后簡(jiǎn)化代碼而已。所以只有把“本”學(xué)會(huì)了,就不怕框架的變化!jsp就不多說(shuō)了,如果你學(xué)習(xí)java這個(gè)就不會(huì)缺少!后期b/s項(xiàng)目頁(yè)面的布局以及功能就全靠它了。
9、Ajax/Jquery:當(dāng)初學(xué)習(xí)這個(gè)的時(shí)候,本人沒(méi)有用心去學(xué),然后結(jié)果就是本人在進(jìn)公司之后花了一個(gè)星期的時(shí)間練習(xí)jQuery!這個(gè)對(duì)于強(qiáng)化web服務(wù)器頁(yè)面的功能技術(shù)實(shí)在是強(qiáng)大。這個(gè)封裝了js對(duì)象的技術(shù),可以對(duì)jsp頁(yè)面元素進(jìn)行樣式的更改以及操作,想要玩好web項(xiàng)目,這個(gè)技術(shù)必須玩好!
10、SSH:傳說(shuō)中的三大框架;
Struts:前面已經(jīng)提到,這個(gè)框架技術(shù)主要是為了彌補(bǔ)servlet和jsp頁(yè)面之間交互的復(fù)雜性,可以有效的提高客戶(hù)端與服務(wù)器之間的交互。而且采用了MVC思想進(jìn)行改善減弱代碼之間的復(fù)雜性。
Hibernate:主要封裝了jdbc的核心功能,可以采用映射方式訪問(wèn)并操作數(shù)據(jù)庫(kù),一定程度上講是簡(jiǎn)化了程序代碼,但前面已經(jīng)提到,由于是框架,而框架是隨著時(shí)代而改變的,并且很多公司不一定用到這個(gè)框架,所以,只有掌握好JDBC的根本原理,才會(huì)更加理解這個(gè)框架。
Spring框架:其實(shí)后期學(xué)框架知識(shí)大家都會(huì)覺(jué)得很無(wú)趣和乏味,因?yàn)榭蚣艿闹R(shí)都是理論很深的知識(shí)點(diǎn),spring主要是要完善代碼之間的耦合度,包括類(lèi)似工廠模式的對(duì)象自動(dòng)控制,AOP的事物日志管理等,都其實(shí)是為了減少程序員的工作量,但不得不說(shuō)是有很大的作用的,而且這個(gè)框架可以整合JDBC以及Hibernate,struts技術(shù),可以把所有的框架技術(shù)都整合在一起。相當(dāng)于一塊主板把內(nèi)存,風(fēng)扇,cpu,顯卡都集中在一起。
前面所有的都是個(gè)人學(xué)習(xí)之中的一點(diǎn)感受,希望大家也能有所感觸,主要想說(shuō)明的是前面的基礎(chǔ)一定要打好。
對(duì)于學(xué)習(xí)方法的問(wèn)題也可以和大家聊一聊,本人在學(xué)習(xí)之初,由于面向?qū)ο蠛图弦恍├碚撦^深的知識(shí)點(diǎn)出現(xiàn),導(dǎo)致后期比較注重理論,最終在寫(xiě)實(shí)際項(xiàng)目的時(shí)候吃了苦頭,因?yàn)榇a量沒(méi)有跟上,即使理論都懂,但很多功能還是無(wú)法自己寫(xiě)出,所以要強(qiáng)調(diào)的是在注重理論的情況下一定要多寫(xiě)代碼。
我的建議是在理論比較深刻的知識(shí)點(diǎn)面前,比如面向?qū)ο?,集合,線程這些知識(shí),多看點(diǎn)理論,而對(duì)于html,css以及API方法比較多的知識(shí)點(diǎn)的情況下,多寫(xiě)代碼??傊?,各50%最好!當(dāng)然,這就需要大家付出更多的時(shí)間和精力辛苦勤勞下了!java的學(xué)習(xí)還是要多練代碼,多思考,舉一反三,任何的知識(shí)點(diǎn)只要你認(rèn)真的去做,沒(méi)有拿不下的頑石,勤能補(bǔ)拙,相信自己,然后用功,你就勝利了。
下面說(shuō)一下面試技巧:
其實(shí)學(xué)習(xí)時(shí)間是相當(dāng)?shù)目欤凰查g而已,所以希望大家在還沒(méi)有學(xué)完的時(shí)候,就要有面試的準(zhǔn)備,關(guān)于面試,一般企業(yè)也就那幾個(gè)步驟,筆試+面試。面試又包括技術(shù)面試和人事面試,人事面試基本不會(huì)有什么問(wèn)題,關(guān)鍵就是技術(shù)面試,當(dāng)然,如果大家有認(rèn)真的學(xué)習(xí),筆試一般不會(huì)有什么問(wèn)題,技術(shù)面試的話(huà),一般都是項(xiàng)目經(jīng)理之類(lèi)的,會(huì)問(wèn)到幾個(gè)技術(shù)問(wèn)題,范圍也很廣,不知道他會(huì)問(wèn)到什么,所以必須大家對(duì)于知識(shí)點(diǎn)的話(huà)都要有基本的掌握,當(dāng)然會(huì)有幾個(gè)比較重點(diǎn)的知識(shí)點(diǎn),像集合,servlet,線程,其實(shí)重點(diǎn)也很多,這個(gè)大家后期可以參考面試的文檔,到時(shí)候老師會(huì)發(fā)給大家一些相關(guān)的文檔,當(dāng)然自己也可以去下載一些相關(guān)的文檔,要強(qiáng)調(diào)一點(diǎn)的是數(shù)據(jù)庫(kù)必問(wèn)!這個(gè)相當(dāng)重要!前面也已經(jīng)說(shuō)了,所以希望一定要把數(shù)據(jù)庫(kù)學(xué)好!
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話(huà)與您溝通安排學(xué)習(xí)