Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What software is needed for java development and programming

2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/01 Report--

In this article, the editor introduces in detail "what software is needed for java development and programming". The content is detailed, the steps are clear, and the details are handled properly. I hope that this article "which software is needed for java development and programming" can help you solve your doubts.

The first step, jdk environment

Whether it is java desktop application development or javaweb development, as long as you are a java engineer, jdk is an essential development environment.

Note: on the environment variables, be sure to configure Java homemade variables! Later Tomcat configuration will be used.

Step 2, IDE environment (optional)

Although the title says it is not necessary, the editor means that without IDE, it is OK to work hard to do all the work of IDE. But this is unfriendly to beginners and seriously affects productivity, so it's best to install IDE for development. Common IDE are eclipse and IntelliJ IDEA, here the editor recommends using IDEA, if you are developing Android software, Android Studio is the best choice (it is IDE based on IDEA).

Step 3, Tomcat configuration

Besides jdk, the most important environment of java backend is Tomcat,Tomcat as the server of javaweb. Only with it can backend development be carried out.

Step 4, database configuration

In terms of database, most web companies generally choose free MySQL to use, and MySQL's community resources are relatively rich. The editor also recommends using MySQL here.

Step 5, maven and git configuration

Whether it is learning or development, version management of the project can make the whole project more organized, and you can clearly understand the effect of each code change and code change. Compared with other code management tools, git uses distributed design so that it has accumulated a good reputation in the use of enterprises and individuals, so the version management tool editor recommends to use git.

Maven (for Android developers can choose gradle, another project management tool similar to maven) is an excellent project management tool that can help you manage the third-party packages you need for your project. With the in-depth study of later javaweb, using maven when learning the backend can get you out of the trouble of project package management (for example, springboot, using maven can write a runnable helloworld page in a few minutes, while if you manage it yourself, it may take several times or even dozens of times to find the springboot package).

Step 6, other gadgets

VSCode: although the back-end development is completely independent of the front-end, you will inevitably come into contact with some front-end code when you start learning the back-end development. Debugging the front-end code with VSCode can make it easier to debug the front-end code (the front-end code is viewed by VSCode and the back-end code is viewed by IDE, so there will be no interference with each other), and VSCode can also be used as a code reading tool temporarily. Even with VSCode for back-end development, as long as there are corresponding plug-ins, it is possible.

Navicat: using the command line of MySQL for database management is an extremely bad experience. Navicat provides a graphical way of database management to make database debugging more user-friendly (you can also use other tools, such as datagrip, editor here is just to list his favorite tool).

Chrome: the final interaction between the back end and the front end is through the browser. Although the front-end separation of the back-end does not need to be responsible for the front-end work, but again, learning back-end development will come into contact with some front-end code, debugging is also through the front-end code debugging. So browsers are important, and they are not included in the necessary environment because the ie browser that comes with Windows is good enough and edge is excellent. But Google's Chrome browser has many plug-ins, some of which can be used for development and debugging (such as JSON parsing tools), so the editor suggests that you can install a Chrome browser to facilitate debugging.

After reading this, the article "what software is needed for java development and programming" has been introduced. If you want to master the knowledge of this article, you still need to practice and use it yourself to understand it. If you want to know more about related articles, you are welcome to follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report