一、問題剖析 看到這個問題,我想吹水兩句再做推薦。一般發出這個疑問都處在初學編程階段,編程語言都是相通的,只要你領悟了一門語言的“任督二脈”,以後你學哪一門語言都會輕易上手。學語言嘛,當你工作一兩年了,你還真會覺得像當初老師說的那樣,語言只是工具罷了。工作期間,可能要你接觸到其它語言,而且要你能快速 ...
一、問題剖析
看到這個問題,我想吹水兩句再做推薦。一般發出這個疑問都處在初學編程階段,編程語言都是相通的,只要你領悟了一門語言的“任督二脈”,以後你學哪一門語言都會輕易上手。學語言嘛,當你工作一兩年了,你還真會覺得像當初老師說的那樣,語言只是工具罷了。工作期間,可能要你接觸到其它語言,而且要你能快速的ctrl+v,ctrl+c,所以目前偏好哪一門語言,掌握好它罷了。學習語言我感覺需從以下幾個方面做好。
- 掌握基礎
- 掌握知識點
- 多敲演算法題
- 做個項目
二、書籍推薦
1《Head First Java》
在這裡,你可以會玩游戲、拼圖、解謎題以及以意想不到的方式與Java交互。
在這些活動中,你還會寫出一堆真正的Java程式,如一個船艦炮戰游戲和一個網路聊天程式等等。
“HeadFirst系列”圖文並茂學習方式能讓你快速地在腦海中掌握住知識,敞開心胸準備好學習這些關鍵性的主題:
- ★Java程式語言
- ★面向對象程式開發
- ★Swing圖形化介面
- ★使用JavaAPI函數庫
- ★編寫、測試與佈署應用程式
- ★處理異常;多線程
- ★網路程式設計
- ★集合與泛型
所以這是我推薦的理由!
後面推薦的這些書,可以等你逐步掌握了再看也不急!
2 Java經典100題
我就沒全網對比了,百度搜一下【Java經典100題】,有空敲敲就可以了,都一樣的。
https://wenku.baidu.com/view/65ec7a86a0c7aa00b52acfc789eb172ded63998d.html
3 推薦GitHub開源項目
搜一波GitHub,看看裡面的Java題,基礎項目玩一玩就可以了。
END
歡迎關註米兜Java,一個註在共用、交流的Java學習平臺。
歡迎關註米兜Java,一個註在共用、交流的Java學習平臺。