nancywu_43689974
本質上並沒有區別,不管你是做小程序,還是App,還是Web,還是企業級應用,其實對於後端來說,其實要掌握的基礎知識都差不多,只是在特定方向的拓展可能會有較大的差別,但是被核心知識學好以後,最後在具體業務上的區別再做針對性的學習。
學習Java其實難度還是蠻大的,因為東西太多了,我們經常說學習Java是三年基礎、兩年框架,這就說明了Java要學習的知識點其實還是蠻多的,學習Android的Java知識有很多,但是學習Java EE知識知識只會更多。
建議從基礎知識入手、一定要多實踐
基礎知識的學習一定要學習牢固,比如基本的語法、I/O、集合、反射、面向對象編程基礎等等,多學多實踐。
再就是記住,不管是多線程、還是高併發,也許你的職業生涯可能不怎麼會用到,但是你一定要多學學,尤其是對於要參加校招的孩子,或者想進大公司的孩子。你會發現,你也許是去造輪子,但是造火箭的技術實力你必須得有。
至於JVM、設計模式、網絡編程這些知識,相信我,多看看對你不會有壞處!
好的書不要錯過、常用工具要熟練、官方幫助文檔是最好的工具
《Java編程思想》、《Effective Java》、編程珠璣、代碼大全等等都是非常好的一些書籍,有時間可以多看看,尤其是前面兩本Java的書籍真的是行業經典,比核心技術卷兩本寫得好,核心技術卷更像是一本參考書籍,但是《Java編程思想》、《編程珠璣》、《代碼大全》這樣的書更多的是交給你方法論。除此之外對於常用的開發工具比如IDEA、Eclipse、Git等等都是你學習和工作中會經常用到的工具,一定要用好。
最重要的,就是Java官方的API文檔,這是最好的Java參考資料,沒有之一!任何時候記住,任何技術的官方支持都是最好的學習資源。
好的論壇、好的網站一定要多逛,
最後就是好的論壇,好的網站一定要多逛,比如GitHub、比如stackoverflow、比如oracle官方Java支持文檔等等,一定要多逛,多學習,多看開源項目。
最重要的還是那句話,“天賦+興趣+汗水”,我們姑且叫做Java學習的箴言。
EmacserVimer
首先jJava後端和微信小程序沒多大關係,前端用什麼都可以
其次學習Java需要的東西太多了,先打好基礎然後學習wab框架,數據庫相關知識等
這不僅僅需要知識還需要經驗