對哪些知識層面應(yīng)該深入了解?
首先,既然是想精通,那了解肯定是不夠的。那么要想學(xué)好,可以從以下方面著手
1,基礎(chǔ)必須扎實,萬丈高樓平地起,任何一門語言要想精通,基礎(chǔ)功必須做好,語法,關(guān)鍵字必須鬧明白,不能似是而非,要知其然還要知其所以然。
2,理解java內(nèi)核,就是鬧明白java底層運行機制。
3,基礎(chǔ)功有了,就要會靈活運用,編寫復(fù)雜的算法,編程的本質(zhì)就是算法。
4,積累經(jīng)驗和代碼量,遇到問題能盡快用已經(jīng)使用過的方法解決。有很多的開源模塊,能信手拈來。
5,碼農(nóng)寫實際的代碼,高級程序員做架構(gòu)。為程序設(shè)計數(shù)據(jù)結(jié)構(gòu),把實際問題抽象化是高級程序員做的事
說得不好,僅供參考,純手打