你覺得有什么好的書籍本人有時間?
自學java,我建議對著一些培訓機構的視頻看,學習效果會更好。而不是去看書。
不建議初學者看書的原因主要是因為書籍有滯后性。
很多書等到版號,再等到引進出版,書里面的知識點,運行環境,可能和你實際上開始學的時候有很多不同。
比如書里面用jdk和現在你能用到的jdk有版本差別,作為一個初學者,你怎么辦?
java初學者直接閱讀工具書還有一個問題就是你無法馬上從書里解決你的疑問。
你的疑問不是像現在提問回答這么容易,你自己打錯一個符號,寫錯一個字符的代碼都可能讓整個demo和書上展示有所不同,你會有很大的困惑。
這是給你再多時間都解決不了的。可能一卡就是一個上午,但是可能只是很簡單的問題。
有很多在線編程的網頁端都可以及時糾錯,還能互動。
你真的打算對著書一行行代碼去對比糾錯嗎?
java書籍的作用其實市面上有很多java初學者的工具書,你自己翻看就會發現我上面提到的問題——因為互聯網日新月異,很多知識隨著時間會改變,IDE的版本,庫的變化都可能和書里講的不同。
java書籍主要是為了方便事后查閱,補充缺少的知識點,毫無經驗的新人真的最好不要從書里開始學習。而有了一定經驗后,再去利用書來復習和提高才是最好的方式。
最后多說幾句掏心窩的話,程序員主要是通過寫代碼提高,是一門實踐性很強的工作。
看的太多,寫的太少,并不能讓你編程水平得到提高。
正確的學習思路應該是一邊寫代碼,一邊總結,提煉。
不光是每行代碼后面對代碼的注釋,還有代碼之外的屬于自己的心得體驗。
多逛下csdn,多寫寫博客分享學習心得,才是提高最好的途徑。
總結:自學java,我建議對著一些培訓機構的視頻看,學習效果會更好。我不推薦任何書給自學者。
有問題就多利用搜索引擎,你的困惑前輩們可能都犯過,你要比一般人更要會利用好互聯網資源,所以我就不告訴你怎么找自學網站和視頻。
以上來自一個只學完了javaSE就放棄了繼續學習的一個java小白的切身經驗。希望對你有幫助。