In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly introduces the knowledge of "what are the common tools recommended by Java developers". The editor shows you the operation process through actual cases, and the operation method is simple, fast and practical. I hope this article "what are the common tools recommended by Java developers" can help you solve the problem.
1) IDE:Eclipse and NetBeans
IDE is the most important tool for Java developers. IDE not only provides an integrated development environment, but also helps navigate, debug, and document code. As an industry leader, Eclipse is used by half of all Java developers. In writing test programs, testing and debugging Java web development of new things, I prefer Netbeans, this is because in web development Netbeans is easier to use, it comes with tomcat has some other application servers, convenient for project creation, operation and debugging.
2) text editors: Edit Plus, Notepad++ and Sublime
Edit plus and Notepad++ are two different text editors-recording random thoughts, viewing partial log files, or document creation. The best thing about Edit Plus is that it is very fast, smooth, and supports all regular expression find and replace tasks. Notepad++ can open any type of Java file, even including files that are not configured in IDE. In addition, it supports syntax highlighting, which makes the code easier to read. In addition, the SubLime text editor is also popular, and one of its biggest benefits is that it is free.
3) browsers: Chrome and Firefox
Whether you are in Java, C++, UNIX or Network, Google is your friend and one of the most important tools in software development. In order to use Google's services effectively, you need a fast and smooth browser in today's IE decline. Google Chrome and Firefox are my two favorite browsers. They contain built-in web tools with functions such as inspection and visualization, so you can use them to check HTML and CSS code, modify and debug code, check HTML and JavaScript files for errors when loading, etc., this information is very useful for Java EE developers and other web developers. The entire suite of tools is also known as Chrome development tools.
4) Database development: Aqua Data Studio
Aqua Data Studio is a database development tool based on Java. You can use Aqua Data Studio to connect to Oracle, Sybase, or SQL Server databases. Therefore, if you are not using database-specific tools such as Oracle developer Studio or SQL Server Management Studio, consider AquaStudio. It's even more useful if you need to connect to different types of databases. In addition, the alternative to AquaStudio is DB Artisan, but I don't recommend it very much. Aqua Data Studio and DB Artisan are both paid tools, and you need a license to use them.
5) XML file tool: XMLSpy
XMLSpy is a fee-based software for processing XML files, which supports XML file search, XPATH search, XPATH and XSLT conversion. One of the outstanding advantages of XMLSpy is its support for processing large XML files such as 4Magee 5m without having to worry about crashing in the Windows environment. Although you can also use Notepad + + or Internet explorer to open XML files, they can crash when working with large XML files, so they are not the best choices.
6) plug-ins: Eclipse plug-ins
I have used a number of plug-ins in Eclipse, such as JadEclipse for decompiling Java class files, eUML for creating UML diagrams, M2Eclipse for creating and running Maven-based projects, SVN and CVS plug-ins for connecting Eclipse source control repositories, and Findbugs plug-ins for static code analysis. In addition, there are many plug-ins for Git, which means you can create Java projects in Eclipse's Git repository.
7) Server connections: Putty and Putty Connection Manager
Since I mainly work on the Linux platform and always need to connect to different Linux servers, I often use Putty Connection Manager with Putty. Putty is a SSH client that supports connecting to any UNIX server, and by using Putty Connection Manager, you can preconfigure all hosts, usernames, and passwords, which will provide you with one-click access to any host. If you have to log in to multiple environments, such as testing, development, acceptance testing, QA, etc., I strongly recommend using Putty Connection Manager. In addition, Putty connection manager has some good replacements, such as mRemote and Putty Multi-Manager.
8) File transfer: FileZilla
If your development environment is Windows and your application needs to run on UNIX or Linux, you definitely need a tool to transfer files from Windows to Linux or from UNIX to Windows. There are many tools and sftp clients that allow you to copy files from Linux to Windows. I have tried FileZilla and WinSCP, but FileZilla is my favorite. With SFTP, it can transfer files from Windows to Linux, or from Linux to Windows. FileZilla is free to download and use, and it's a great FTP client.
9) text file comparison: Beyond Compare
Beyond Compare is my favorite comparison tool. File comparison is one of the most common tasks in the development process, sometimes the file changes need to be understood, sometimes the configuration files of two different servers need to be compared, and sometimes two different versions of the files need to be compared to understand the time period during which bug is generated. Although you can also use the text file comparison feature in Eclipse, Beyond Compare is more helpful in pre-release and post-release activities, verifying that all files are in the right place. Beyond Compare can also directly compare the files, folders, and paths of the UNIX window, which gives you a visual view of which files have been added and removed. Beyond compare is not a free tool, it requires a license to use it. I'm looking for a free tool that can provide similar functionality, and while WinMerge can be used as a reference, it's not ideal.
10) Command line tool: Cygwin
Since I work mainly on UNIX windows, all my Java applications run in this environment. However, when I need to work on Windows Hill, many tools and commands are no longer available, such as find, grep, xargs, and vi. Cygwin can build a UNIX-like environment on Windows, so if you happen to like Linux and miss it when developing Java programs in Windows, Cygwin is a good choice. In addition, you can also set up the environment on VirtualBox and install Linux here.
That's all for "what are the common tools recommended by Java developers?" Thank you for reading. If you want to know more about the industry, you can follow the industry information channel. The editor will update different knowledge points for you every day.
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.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.