Java 常用工具、網站、學習資源

Java 常用的工具、網站、學習資源

文檔持續更新並置頂
最後更新時間:2019年10月18日
修訂次數:2
如有問題或建議請留言

Java開發中常用的編輯器

注意這裏是編輯器不是編譯器,我只列出常用的
編輯器名稱 編輯器特點 編輯器官網鏈接 備註
Eclipse Eclipse 是一個開放源代碼的、基於Java的可擴展開發平臺,而且免費 https://www.eclipse.org/downloads/ 比較靈活,項目底層爲WorkSpace,不支持模塊(可以手動指定),適合新手
Intellij 是目前非常優秀的編輯器,但是價格不是很低,學生可免費申請 https://www.jetbrains.com/idea/ 智能提示,擴展性較高,代碼重構功能比較強大,適合老鳥
MyEclipse 沒有用過不做說明 https://www.myeclipsecn.com/
Sublime 輕量級編輯器,可編輯很多種代碼 http://www.sublimetext.com/ 適合做小項目,大型項目的維護極其複雜

Java常用的相關網站

  1. JDK官網 下載JDK、查閱文檔
  2. How2j 通常用來學習Java的一些框架
  3. V2ex 技術探討、求職、創新等交流
  4. Github 源碼庫
  5. 廖大仙Java教程 大仙有很多其他的學習資料
  6. Java SE Documentation Java官方文檔庫
  7. Maven 中央倉庫 用來查依賴關係、最新庫等
  8. 解道 覆蓋了很多的Java 技術,可以用來查缺補漏

Java開發中常用工具、第三方軟件

  1. Maven
  2. Gradle
  3. Ant
  4. Git

Java開發中常用框架

底層常用支持庫

  1. CGLib - 動態代理庫 - Github鏈接

Web開發常用框架

  1. Spring 系列 - Spring 官網鏈接

Java 中常用框架、中間件組合

Web開發

  1. SSM - Spring + SpringMVC + MyBatis
    一般情況下前後端耦合會使用這種組合,符合MVC開發規範
  2. SSH - Spring + Struct2 + Hibernate
    16年之前較爲流行和前後端耦合開發

日誌系統

  1. ELK - ElasticSearch +LogStash + Kibana
    一般情況下用來做日誌分析、蒐集工作,Kibana對與時間線的規劃很好、擁有大量的視圖模式可以調用。對運維很友好。
    可以搭配Kafka一起使用,企業應用的時候常常升級爲EFK
  2. EFK - ElasticSearch + Filebeat + Kibana
    ELK升級版
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章