当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 网络设备通过win7的虚拟wifi衔接internet的办法
  • Intel 酷睿i5 3450处理器能不能超频 怎么操作?
  • Windows7快速同享Internet无线网络衔接
  • Windows 7快速同享Internet无线网络衔接
  • 把Internet暂时文件夹移到其他位置
  • 电脑上的Internet时间同步出错办理办法
  • 举荐:配置Intel酷睿I5魔兽专用机只需人民币4000元
  • 教大家怎样卸载Internet Explorer 9浏览器?
  • <b>数据库复制技术在Internet上的实现</b>
  • Java IDE实用对比:Eclipse、NetBeans、IntelliJ
  • <b>Struts2文件上传(二) 深化FileUploadInterceptor</b>
  • Eclipse NetBeans IntelliJ的实用对比
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .