Java作為目前流行的一種編程語言,具有面向對象、應用廣泛等特點。隨著市場對Java程序員的需求增加,越來越多的人抓住機遇想要轉行,這些人比較關心就是自己零基礎多久能學會,同時也想知道自己都要學哪些內容,心里還有點準備。
從零開始學Java,至少需要半年時間,需經過以下幾個階段:
一階段:Java基礎語法。作為一門計算機語言,Java自然也有其語法特征,如數據類型、運行環境、關鍵字、運算符、方法、條件結構、循環結構、方法重載、多維數組等重要概念。由于語法是一門語言的重中之重,所以在這一部分一定要打好基礎,大約需要2個月左右的時間。
二階段:面向對象和封裝。在這一階段需要學習面向對象以及構造方法等知識,大約1周時間即可。
三階段:Java語言高級,打好基礎后,你將要更進一步地學習Java語言,需要掌握的知識有常用API、繼承和多態、集合、異常、多線程、網絡編程、MySQL以及JDBC等。這一階段需要20天時間。
四階段:Java Web。這一階段的學習也非常重要,將決定你未來的工作方向,你需要學習的內容包括前端三劍客、XML、Tomcat、Servlet、HTTP、九大內置對象、JSP、EL、JSTL、Filter、Listener、jQuery、Ajax、JSON、Redis、Maven、bootstrap等,這期間你就可以發掘自己的興趣,決定是從事前端工作還是后端工作,如果要從事后端的話前端基礎和JSP過一下就可以。這一階段大概花費2-3個月時間。
五階段:開發框架,包括基本框架SSM,即Spring、SpringMVC、MyBatis。還有高級框架,如Spring Boot、Git、Spring Security、Linux、Spring Cloud等,預計需要1個月時間,但是要想完全掌握,還需要更進一步的學習。