更新時間:2019-07-25 10:00:27 來源:動力節(jié)點 瀏覽3234次
零基礎(chǔ)自學(xué)Java從哪開始學(xué)起?Java學(xué)習(xí)熱度一直不減,無論有多少后起之秀,其地位一直是無法撼動!學(xué)習(xí)Java之前,重要的其實不是技術(shù),而是心態(tài),先將自己的心態(tài)調(diào)整好,后期的學(xué)習(xí)你會更加輕松一些。
心態(tài)調(diào)整好了,學(xué)習(xí)Java就會變得相當(dāng)輕松,入門也非常之快。但是入門并不等于目的,如果想要在這個行業(yè)順利找到滿意的工作,站住腳跟,你需要更加深入的理解、學(xué)習(xí)。然而,這對于零基礎(chǔ)者來說將會更難,只有專業(yè)的指導(dǎo)和引領(lǐng),才能更好的踏入Java開發(fā)的大門,可以先根據(jù)這套學(xué)習(xí)路線大體了解一下自己需要學(xué)習(xí)的技術(shù),然后開始翻書籍和教程,這個過程是必不可少的。

首先定位:知道如今的市場行情,需要掌握什么技能才能找到一份Java開發(fā)的工作,現(xiàn)在公司需要什么人才,這個就是你學(xué)習(xí)的一個方向。
系統(tǒng)的學(xué)習(xí)規(guī)劃:你要知道自己每天學(xué)習(xí)什么,因為接觸過的新手比較多,很多人學(xué)著學(xué)著就放棄,或者他們不知道自己在學(xué)習(xí)什么,這樣非常迷茫一點計劃沒有,肯定是學(xué)不會Java的,所以學(xué)習(xí)Java要知道每天學(xué)習(xí)什么,做什么案例。
一個明白人的指導(dǎo):學(xué)習(xí)Java編程如果只靠自己學(xué),基本學(xué)了也找不到工作,或者都是中途放棄了,因為會遇到很多問題,不是天才不可能所有問題都可以自己解決,有一個人給你解決基礎(chǔ)問題會少走很多彎路。
Java學(xué)習(xí)路線:
第一:
首先建議大家從HTML+CSS靜態(tài)布局還開始,有人說我是做后端的,前端的事情不用管,這本身就是一個誤區(qū),如今HTML5這么強大,你不會本身就不會有什么競爭力。
第二:
Java和jQuery的學(xué)習(xí),不用說Java無論在前端還是后端中都是占比非常大的,很多人學(xué)不懂也是情理之中,這個跟思維有關(guān)系,適當(dāng)了解一下數(shù)據(jù)結(jié)構(gòu)有利于學(xué)習(xí)Java和Javase。
第三:
最重要的JAVASE,想必大家都清楚,JavaSE就是Java基礎(chǔ)部分,上過學(xué)的人都知道,任何一個試卷80%都是基礎(chǔ),沒有太難的東西,JavaSE就是Java的基礎(chǔ),根據(jù)我這么多年學(xué)習(xí)java的經(jīng)驗來看,如果一個人學(xué)不好JavaSE,那Java基本就是白學(xué),后面的框架基本就是聽天書。
第四:
數(shù)據(jù)庫,不用了說了,最常見的那三個數(shù)據(jù)庫,增刪改查,多去練習(xí)SQL語句吧,復(fù)雜的連接表示有難度的。
第五:
JSP和servlet就目前來看有些公司現(xiàn)在不用JSP,因為他的加載速度有點慢。不過還是現(xiàn)在學(xué)著吧,畢竟在Java體系中也是非常重要的。
第六:
框架,struts2,hibernate4,mybatis3,spring4,springmvc,這些東西都要掌握,但是整個Java體現(xiàn)想要理解的還算可以確實有些難度,自己的話,基本沒啥可能了。
如果你不知道如何學(xué)習(xí),可以隨時來問我,畢竟我在這行很多年了。

Java學(xué)習(xí)書籍推薦
基礎(chǔ)類
1、《Thinkinginjava》(閱讀2遍),入門第一位是建立正確的概念
2、《CoreJava》這本書更貼近實踐,更多API的介紹,同樣,更新也更頻繁。(可以選重點章節(jié)讀一下)
進階類
1、《EffectiveJava》(閱讀1遍),在熟悉語法、API之后,你需要知道實踐和陷阱,沒有比這本更好的。
2、《深入Java虛擬機》(閱讀2遍),翻譯一般,但不可不讀,結(jié)合新的JVM規(guī)范來讀效果更好。
3、《JavaPuzzlers》,通過謎題介紹一些你可能沒有注意到的邊角料,作為趣味讀物也不錯
相關(guān)閱讀