1、JDK
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Current mainstream JDK version or JAVA8, I used the Ali also Java8.
JDK already contains JRE is the Java virtual machine and runtime environment, no additional download and install.
2、MySQL 和 Navicat for MySQL
General database or use the free MySQL, version 8.0 is recommended above, specifically how the installation can be seen in this article: https://mp.csdn.net/postedit/100056872
https://dev.mysql.com/downloads/file/?id=488055 After installing the database, if you do not want to have to play the hand the command line, you still have to install about Navicat for MySQL, this is a very good the database visualization tools.
https://www.navicat.com.cn/download/navicat-for-mysql
3、IDEA
IDEA is now the most popular Java development IDE, and needless to say, get away with. Break method online asking
https://www.jetbrains.com/idea
4、GIT
Basically in the company would come into contact with Git, this program will let you write code for the code management work has become very easy.
Learn Git after the command line, you can start to do their own project.
https://git-scm.com/
5, ssh tools: putty
ssh tools are mainly used to connect the virtual machine, if you deploy the application on the server, then this thing is the lingua franca of
https://www.baidu.com/link?url=lybwwF5_uT3rj-46H6fUwBCKF1vMMlokKSMqm3m5aHS&wd=&eqid=ea24f6d5000b77f3000000065d61353a
Of course there xshell, secureCRT and other tools can also be used.
6、sublime
A text editor, you can write code, you can edit the text, in short, very powerful, some of the things in the ide inconvenient to handle right here deal with it.
http://www.sublimetext.com/3
7、Maven、Tomcat
IDEA now already helped you installed the Maven, so you do not need additional configuration, direct the new project, you need to rely introduced in pom.xml, IDEA will automatically help you to rely downloaded from the official maven warehouse.
https://maven.apache.org/download.cgi
now SpringBoot has inherited the TOMCAT server, you even do not need to download an additional Tomcat.
https://tomcat.apache.org/download-80.cgi
With After the software, you can start developing it.