這篇文章將為大家詳細講解有關怎么快速打好Java基礎,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
自學 Java,如何快速打好基礎呢?既然要快速,咱就沒法面面俱到,必須挑重點、講實用。下面就根據我的實戰經驗,談一談具體的學習過程。
01、準備
學習之路是一項很逆人性的差事,并不是每個人都能夠堅持下來,尤其是打基礎的階段,過于強求的話可能就會適得其反,沒入門先放棄了。
1)對 Java 感興趣,對互聯網的高薪感興趣,對“程序員禿頂”的段子視若無睹,只有這樣,你才能真正地堅持下去。
2)富有堅韌不拔的學習能力,別總遇到一點點困難,就自暴自棄。
3)設定一個目標就死磕,如果你經常拿不到最終結果,需要反思是不是從來沒有成功做成過一件困難的事情,沒成功過所以不知道“堅持”可以大大提高成功的概率。
4)擁有解決問題的勇氣,學習的過程中注定會遇到許許多多的坑,要敢于跳進去,然后再爬出來,并且是在不尋求他人幫助的前提下。我見過太多的同學,遇到點屁大的問題就直接扔在群里等大牛解答,殊不知搜索引擎是第一步。
02、書籍
高爾基曾說過:“書籍是人類進步的階梯。”這是至理名言,打 Java 基礎的過程中必須要耐著性子去讀完兩本書:《Head First Java》和《Java 核心技術卷一》。
上大學那會,老師要求我們讀的入門書是《Java 編程思想》,這本書確實值得讀。但是很可惜,那時候我實在是看不懂,硬著頭皮上也看不懂,感覺在看甲骨文一樣。10 多年過去了,如果讓我來推薦 Java 入門書的話,我不會推薦這本。
《Head First Java》是一本非常有趣的書,作者挑選的插圖可以說張張經典,真正實現了“圖文并茂”的需求,搞得你感覺有點不好意思,仿佛不是在讀一本技術書,而是在讀《知音》。
不只是圖片,還有游戲、拼圖、解謎題以及你意想不到的內容。真的是一點都不“正經”,正因為如此,閱讀起來才會感覺興趣盎然嘛。
《Java核心技術卷一》雖然沒有《Head First Java》那么趣味化,但廣度和深度都恰到好處。這兩本書雖然都比較厚,但讀起來并不會覺得頭大,因為都算是通俗易懂的入門書。我建議你把書中的實例都在電腦上跑一遍。有些內容看不懂的話,就先跳過,不要鉆牛角尖。這樣下來,粗略的估計,需要 2 個月的時間。
好的話,每讀完一章,接寫一篇筆記出來,所謂好記性不如爛筆頭,在寫作的過程中,為了能夠把一個知識點說明白,你不會不自覺的學習到更多擴展的內容,理解也會隨之加深。這些筆記就好像你在學習過程中的榮譽勛章,以后再回看的時候,也會覺得學習的日子過得很充實。
03、Spring
Spring 目前在 Java 開發中占據了重要的一環,可以說是密不可分。毫不夸張的說,不會 Spring,絕對算不上一名合格的 Java 開發人員。Spring 的核心概念是 IOC(控制反轉)和 AOP(面向切面編程),這兩個概念掌握了,再學習 Spring 的其他衍生項目就會容易許多。
學習 Spring 的入門書,我推薦《Spring 實戰》,這本書學起來很快,并且書中提供的案例都很容易上手,順著敲一遍。Spring MVC、Spring Boot、Spring Cloud 是工作當中最常用的三塊內容,幾乎每一個成熟的正式項目都會用到其中之一,所以很有必要再花 2 個月的時間去入門一下。
04、其他知識
要想學好 Java,還有一些知識需要掌握,比如說 MySQL、MyBaits,只有和數據庫打通,才算是打通了任督二脈。學習 MySQL 的話,推薦《高性能 MySQL》,很經典的一本書;學習 MyBaits 的話,直接看官方文檔就夠了。算下來的話,還需要再花 1 個月的時間入門。
05、實戰演練
花了 5 個月的時間好不容易入了門,接下來就需要一個實戰項目鞏固下。這里我推薦好朋友江南一點雨的《微人事》,GitHub 上已經開源,搜索關鍵字“vhr”即可。這個開源項目很容易上手,文檔也很全面,目前標星已經 1 萬多了,非常受歡迎。
這個項目學下來,預計還需要 1 個月的時間,你已經算是一名合格的 Java 程序員了。
06、犯錯犯錯再犯錯
一定要敲代碼,在敲的過程中肯定會出錯。不管你是在看書,或者文章,還是視頻,你覺得作者說得好像挺簡單的,以為看過一遍后自己也理解了。當往往不是這樣的,程序在敲的過程中會發生許許多多意想不到的問題,有時候作者限于篇幅的原因,往往會選擇性地跳過一些細枝末節,但這些對于編程的初學者來說,往往很難駕馭。只有經過自己的手敲出來,才能證明真的是會了,懂了。
不是有那句俗話嘛,“當局者迷旁觀者清”,如果你站在讀的角度,就會很容易自欺欺人;但如果自己親自實操的話,就完全不一樣了,不僅印象深刻,還為以后的復盤做好了備份。在敲的過程中,好把自己認為經典的案例分門別類,放到 GitHub 上或者碼云上,等到以后再用的時候,也好找——書到用處方恨少,代碼也是。
出錯了沒關系,把錯誤解決掉的過程中你能聽到自己成長的聲音,就好像雨后春筍一樣。
07、最后
按照我說的方法,頂多半年時間,就可以打好很堅實的 Java 基礎了。如果你在學習的過程中遇到問題,也歡迎隨時和我交流。切記,要堅持,三天打魚兩天曬網只會打不到魚還會弄破了網。
關于“怎么快速打好Java基礎”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
名稱欄目:怎么快速打好Java基礎-創新互聯
標題URL:http://m.kartarina.com/article28/cdcjjp.html
成都網站建設公司_創新互聯,為您提供品牌網站制作、手機網站建設、企業建站、全網營銷推廣、外貿網站建設、App設計
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯