IntelliJ IDEA的所长和不足[Java编程]
本文“IntelliJ IDEA的所长和不足[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
说起Java的IDE,大家琅琅上口的不外乎Jbuilder,Eclipse,NetBeans这三个,而这此中又以Eclipse最为猖獗与狂热,到Google中以“Eclipse”搜索一把,你会发现Google给出了惊人的“约有54,400,000项符合Eclipse的查询后果”,专门搜索中文的百度也有“找到相关网页约2,360,000篇”.可见Eclipse是若何的受人追捧.
JBuilder由于自身的缘由,已经渐渐退出了带领者的地位,Netbeans由于sun强力支持也有昂首的迹象,唯独IntelliJ IDEA仿佛并没有进入人们的视野,在谷歌中IDEA的搜索后果还不如Eclipse在百度中的搜索后果的三分之一.的确由于市场宣扬的缘由,知道IDEA的人并不多,何况Eclipse是开源软件,免费的,与500 dollar相比,免费毕竟是个大实惠.但我们在此并不能抹去IDEA的优异,和IDEA所倡导的"以人为本"的编码精神.
什么是IDEA?谁在开辟保护?
IDEA 全称 IntelliJ IDEA,是java语言开辟的集成环境,IntelliJ在业界被公认为最好的java开辟工具之一,特别在智能代码助手、代码自动提醒、重构、J2EE支持、Ant、JUnit、CVS整合、代码检查、 创新的GUI计划等方面的功效可以说是超凡的.
IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开辟人员以严谨著称的东欧程序员为主.
2001年1月公布IntelliJ IDEA 1.0版本,同年七月公布2.0,接下来基本每年公布一个版本(2003除外),当然每年对各个版本都是一些进级.3.0版本之后,IDEA屡获大奖,此中又以2003年的博得的“Jolt Productivity Award”,“ JavaWorld Editors’s Choice Award”为标志,从而奠基了IDEA的IDE中的地位.目前版本为6.0,2006年10月2日公布,更新版本为6.0.2.IDEA的目标:“Develop with pleasure”.
IDEA的优胜
前面已经说过了IDEA所倡导的是智能编码,是削减程序员的工作,那么IDEA具体又有哪些值得推崇呢?总结以下25点,但愿能有个对比全面的介绍.
1. 智能的选取.在很多时刻我们要选取某个办法,或某个循环或想一步一步从一个变量到整个类渐渐扩大着选取,IDEA就供应这种基于语法的挑选,在默许设置中Ctrl+w,可以实现选取范围的不断扩大,这种方法在重构的时刻特别显得便利.
2. 丰富的导航情势.IDEA供应了丰富的导航查看情势,比方ctrl+e显示近来翻开过的文件,ctrl+n显示你但愿显示的类名查找框
(该框一样有智能增补功效,当你输入字母后IDEA将显示全部候选类名).在最基本的project试图中,你还可以挑选多种的试图方法.
3. 历史记录功效.不用通过版本管理服务器,纯真的IDEA便可以查看任何工程中文件的历史记录,但版本恢复时你可以很简单的将其恢复.
4. JUnit的完善支持.
5. 对重构的优胜支持.IDEA是全部IDE中最早支慎重构的,其优异的重构本领一向是其主要卖点之一.
6. 编码帮助.java标准中倡导的tostring(),hashcode(),equals(),以及全部的get/set办法,你可以不用举行任何的输入便可以实现代码的自动生成,从而把你从无聊的基本办法编码中约束出来.
7. 机动的排版功效.基本全部的IDE都有重排版功效,但唯一IDEA的是人性的,因为她支持排版情势的定制,你可以按照差别的项目要求采取差别的排版方法.
8. XML的完善支持.
9. 简便易用的GUI界面.
以上是“IntelliJ IDEA的所长和不足[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |