https://www.oracle.com/techne...html
目前主流的JDK版本仍是JAVA8,我在阿里用的也是Java8。
JDK裏已經包含了JRE也就是Java虛擬機和運行環境,無需另外下載安裝。java
數據庫通常仍是用免費的MySQL,這裏推薦8.0以上的版本,具體怎麼安裝能夠看這篇文章:https://mp.csdn.net/postedit/...mysql
https://dev.mysql.com/downloa...
安裝完數據庫以後,若是你不想一直手打命令行,那麼仍是要安裝一下Navicat for MySQL的,這是一個很不錯的數據庫可視化工具。git
https://www.navicat.com.cn/do...sql
IDEA是如今最流行的Java開發IDE了,不用多說,用就完事了。破解方法網上自尋
https://www.jetbrains.com/ideashell
基本上在公司裏必定會接觸到Git,這個代碼寫做程序會讓你的代碼管理工做變得十分輕鬆。
學會Git 命令行以後,能夠開始作本身的項目了。
https://git-scm.com/數據庫
ssh工具主要用於鏈接虛擬機,若是你把應用部署到服務器上,那麼這玩意是用得上的
https://www.baidu.com/link?ur...apache
固然還有xshell,secureCRT等工具也可使用。segmentfault
一款文本編輯器,能夠寫代碼,能夠編輯文本,總之很強大,有些在ide裏不方便處理的東西就在這裏處理吧。
http://www.sublimetext.com/3tomcat
如今的IDEA裏已經幫你安裝好了Maven,因此你無需額外配置,直接新建項目,在pom.xml引入你須要的依賴,IDEA會自動幫你把依賴從maven官方倉庫裏下載下來。
https://maven.apache.org/down...
現在SpringBoot也已經繼承了TOMCAT服務器,你甚至無需額外下載一個Tomcat。
https://tomcat.apache.org/dow...
有了這些軟件以後,你就能夠開始開發啦。