IDEA为什么⽐Eclipse好⽤得多?这有IDEA的详细解说
IDEA是什么?
IDEA全称IntelliJ IDEA,是⽤于Java编程语⾔开发的集成环境(也可⽤于其他语⾔)。
IDEA的评价
IntelliJ在业界被公认为最好的Java开发⼯具之⼀,尤其在智能代码助⼿、代码⾃动提⽰、重构、J2EE⽀持、Ant、JUnit、CVS整合、代码审查、创新的GUI设计等⽅⾯的功能可以说是超常的。
eclipse哪个版本好
IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的⾸都布拉格,其开发⼈员由以严谨著称的东欧程序员组成。
IDEA的宗旨
对于IDEA,JetBrains公司提出的最新⼝号是Capable and Ergomonic IDE for JVM(⾯向JVM、功能强⼤且符合⼈体⼯程学的IDE)。⾯向JVM指的是该IED⽀持Java、Scale等运⾏于JVM之上的所有语⾔。
IDEA的宗旨是:“Develop with pleasure”,提倡智能编码,减少程序员的⼯作。
IDEA版本
⽬前版本为2018.2.2,2018年8⽉发布。
IntelliJ IDEA分为Ultimate Edition和Community Edition两个版本,即旗舰版和社区版。旗舰版可以免费
试⽤30天,同时还⽀持HTML,CSS,PHP,MySQL,Python等,社区版本免费使⽤,但是功能上对⽐旗舰版有所缩减,只⽀持Java 等少数语⾔。
IDEA的优势
在⼀般常⽤的开发中,Eclipse是最容易学习上⼿的,但是Eclipse在代码层⾯设计、兼容性等⽅⾯的问题让程序员在使⽤过程中颇受困扰。相⽐⽽⾔,IntelliJ IDEA不仅解决了Eclipse存在的弊病,⽽且让开发⼯作变得更加的⾼效、智能。
就如它的宗旨所说:“Develop with pleasure”,提倡智能编码,减少程序员的⼯作。IntelliJ IDEA的特⾊功能多达22个:
就如它的宗旨所说:“Develop with pleasure”,提倡智能编码,减少程序员的⼯作。IntelliJ IDEA的特⾊功能多达22个:● 智能的选取
● 丰富的导航模式
● 历史记录功能
● JUnit的完美⽀持
● 对重构的优越⽀持
● 编码辅助
● 灵活的排版功能
● XML的完美⽀持
● 动态语法检测
● 代码检查
● 对JSP的完全⽀持
● 智能编辑
● EJB⽀持
● 列编辑模式
● 预置模板
● 完美的⾃动代码完成
● 版本控制完美⽀持
● 不使⽤代码的检查
● 智能代码
● 正则表达式的查和替换功能
● JavaDoc预览⽀持
● 程序员意图⽀持
关于IDEA为什么⽐Eclipse好⽤得多,给⼤家举2个例⼦:
1、调试
通常在调试过程中,我们想要求⼀些表达式的值,在Eclipse中你需要选定这个表达式,选定整个表达式
⾮常重要,否
通常在调试过程中,我们想要求⼀些表达式的值,在Eclipse中你需要选定这个表达式,选定整个表达式⾮常重要,否则你就没法求出它的值。然后,你可以使⽤Ctrl+Shift+I看到这个表达式的值。
使⽤IDEA你不需要选择任何东西,你只需要把光标移到你的表达式中然后按下Alt+F8。IDEA会很好的理解这个你可能需要的表达式,然后显⽰⼀个对话窗⼝,其中有⼀些它给出的建议参数变量。
你也可以编辑并在对话框中⽴即将得到这个表达式的值。相当的⽅便!试过这个特性后,你就不会再想在Eclipse中调试了。
基本上在两个IDE上都能让你做同样的事,但是使⽤IDEA会更加简单和快速。
2、⾃动完成
⾃动完成使得IDE⽐notepad更加优秀,在这个领域能感知上下⽂的IDEA有了质的飞跃。例如,我们开始如下⼀⾏代码:
findElement(By.id("error"), vim
现在我们想要查以vim开头的选项有哪些。
IDEA怎么做的呢?⽆需等待任何的按键,它马上就能理解findElement需要⼀个Conditaion类的⽰例作为第⼆个参数,⽽在Condition类中有⼀个静态变量名叫visible。IDEA会直接建议这个唯⼀的有效选项。
然⽽,Eclipse会怎么做呢?唉,它不能理解上下⽂,它不知道光标所在处就是assertElement⽅法的第⼆个参数。因此当你按下“神圣”的Ctrl+Space时,Eclipse只会简单的显⽰全局中以vi字母开头的⼀切。上海尚学堂推出国内⾸套IDEA全⽅位解析教程,快来get吧!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。