回覆列表
-
1 # ksfzhaohui
-
2 # 加瓦攻城獅
如果Java的基礎知識學習完畢了,恭喜你已經算是入門了,那麼接下來的學習階段如下:
第一階段:Java基礎知識,集合,多執行緒,位元組流等;
第二階段:web階段,學習html,css,JavaScript,ajax,Servlet,Tomcat等;
第三階段:學習資料庫,MySQL學起,免費,簡單,熟悉掌握sql語句編寫;
第四階段:常用框架。。。。。
以上就是各個階段的學習點,還有很多技術未完全列出,但是大致方向如上,
-
3 # 匯智動力學院
對於Java學習,學完基礎知識接著可學習企業常用的框架知識、資料庫,大資料,演算法,分散式等相關的提升知識。
掌握了基礎知識,相當於小白入門了,那麼要做到遊刃有餘就需要不斷的擴充套件知識和技術。
具體的可掌握資料庫高效操作框架mybatis以及mybatis plus的使用,掌握maven依賴專案管理技術,掌握spring、springmvc高效使用的業務處理層框架等技術。
為了進一步提升,還可以學習相關的大資料技術、微服務開發、運維相關技術、分散式技術、架構、JVM調優等。
-
4 # Java架構師CAT
下一步進階。Java多執行緒、NIO、高併發、周邊主流框架、資料庫最佳化等前沿技術要學習下。Java主流技術分享:SpringBoot、SpringCloud、Docker、dubbo、redis、多執行緒高併發、資料庫效能調優等等。
不知道你所說的學完java基礎,是一個什麼程度,我所理解的把java的基礎真的學好了有幾本書還是要熟讀的:<java核心技術>,<java程式設計思想>,<深入Java虛擬機器>,<Java併發程式設計實戰>,<Effective java 中文版>;如果沒有讀的話建議熟讀一下,如果都看過,我覺得下一步就是選擇方向:
1.搞前端Android,Android是使用java語言開發的,除了需要java的知識,還需要相關Android方面的知識;
2.web開發,這個需要了解一些前端的知識比如html,javascript等,當然還有spring,SpringBoot,mybatis等
3.純後端開發,需要學分散式的相關知識比如spring cloud,dubbo;訊息中介軟體比如kafka,rocketmq等;資料庫相關mysql,oracle以及相關中介軟體等;
4.大資料開發,相關只是hadoop,hbase,hive等