Java development tool Comparison: Eclipse and IntelliJ Idea__java

Source: Internet
Author: User


If you're just looking for an IDE to learn Java, or if you need a nice icon, or if your computer isn't configured very high, then eclipse is a good choice. If you're looking for an IDE that can improve development efficiency, find a faster and more convenient tool and recommend using IntelliJ idea. Eclipse Tools

First: In Eclipse, you can maximize the console. You can do this by double-clicking the tag or ctrl+m shortcut, but there is no similar way in IntelliJ idea.
Second: Eclipse's project structure supports more powerful. There are engineering areas in eclipse that can be individually grouped or hidden, turned on or off.

Third: Eclipse's interface is more exquisite. Compared to the IntelliJ Idea,eclipse fonts and charts are more beautiful, giving people a more stable feeling. And all the local controls are worth a lot of value.

Four: Eclipse's plug-ins are easier to write, use less system resources, and run more smoothly.

Five: Eclipse is free. Of course, now IntelliJ Idea also has a free version, so this does not count as an eclipse advantage, but the IntelliJ idea fee version is more powerful. IntelliJ Idea

First, better debugging. IntelliJ idea's performance in debugging can be said to be much more powerful than eclipse. In the process of debugging oh, when we need to find the value of some expressions, if we use eclipse we need to select the entire expression and then see the value of the expression with Crtl+shift+i. However, in IntelliJ idea, you only need to move the cursor to the expression and then use Alt+f8 to implement it. IntelliJ idea is a good way to understand the expressions you might need, as well as the suggested parameter variables. You can edit directly and get the value of the expression immediately, and not jump around like a debug interface in Eclipse.

Second, higher development efficiency. IntelliJ idea is more intelligent in code generation than eclipse, such as IntelliJ idea, which generates a class's Test class, and is correctly placed in the appropriate directory of test. On the support of zencoding, writing HTML is very convenient, the tab is quick complement, and the same as the native integration. IntelliJ idea in the development efficiency is more obvious is that the JS, CSS and plug-ins to support better.

3rd, more intelligent refactoring. This is actually a development efficiency, but IntelliJ idea has to refactor the function or want me to emphasize it alone. All modern Ides provide refactoring, and IntelliJ idea can read what you need and will provide you with the most appropriate solution for different situations.

Four, the directory hierarchy is less and clear. IntelliJ idea has few directory hierarchies, but it's clear that everything that the IDE configures can be found in settings, and the configuration of the project can be found in project settings.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.