IntelliJ IDEA 10发布 java语言开发集成环境

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

IDEA的优越: 

最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。   

其他编辑功能抛开不看,这点远胜Eclipse。   

首先查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。 不像Eclipse,只能在默认的toString()方法中寻找你所要的key。   

其次,需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法,这点Eclipse无法比拟。   

最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。

Blazing Fast and Smart Code Completion

Easier Multilanguage Editing

IDEA的不足:   

前面说过了IDEA的好,最后也要来写写IDEA的不足了。   

1. 插件开发匮乏,比起Eclipse,IDEA只能算是个插件的矮子,目前官方公布的插件不足400个,并且许多插件实质性的东西并没有,可能是IDEA本身就太强大了。   

2. 在同一页面中只支持单工程,这为开发带来一定的不便,特别是喜欢开发时建一个测试过程来测试部分方法的程序员带来心理上的不认同。   

3. 匮乏的技术文章,目前网络中能找到的技术支持基本没有,技术文章也少之又少。   

4. 资源消耗比较大,建个大中型的J2EE项目,启动后基本要200M以上的内存支持,包括安装软件在内,差不多要500M的硬盘空间支持。(由于很多智能功能是时时的,因此包括系统类在内的所有类都被IDEA存放到IDEA的工作路径中)。

IntelliJ IDEA 10 特性:

·全新的代码自动完成
·提高项目索引启动速度
·更简单方便的多语言编辑器
·可以拖放框架以外的IDE编辑器窗口
·支持 Mercurial 和 Git 分布式版本管理系统
·多个 Lighter UI
·增强控制台的定制性

下载地址:http://www.jetbrains.com/idea/download/index.html

时间: 2024-12-21 15:17:27

IntelliJ IDEA 10发布 java语言开发集成环境的相关文章

java开发-如何在IntelliJ IDEA 10.0.3下开发extjs

问题描述 如何在IntelliJ IDEA 10.0.3下开发extjs 在IntelliJ IDEA 10.0.3开发extjs要怎么部署 要引入什么样的架包 请各位大神指点

java毕设-求基于java语言开发的毕业设计题目

问题描述 求基于java语言开发的毕业设计题目 最近要写毕业论文了 ,然而题目还没有,所以求各位大神帮帮忙 想个比较新颖.实现起来简单的基于java的毕业设计题目 由于c币很少 悬赏不了太多啊 大神们帮帮忙啊 谢谢了先

java语言开发的网站和其他语言开发的网站如何共享资源 如何共享资源

问题描述 java语言开发的网站和其他语言开发的网站互相之间如何进行交互 解决方案 解决方案二:做接口,把数据放到xml中,每次都给对方一个xml就行了

Hibernate Core 4.0.0.Alpha1发布 Java语言对象关系映射解决方案

Hibernate是一种Java语言下的对象关系映射解决方案.它是使用GNU宽通用公共许可证发行的自由.开源的软件.它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架.Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JBOSS所有. 它的设计目标是将软件http://www.aliyun.com/zixun/aggregation/7155.html">开发人员从大量相同的数据持久层相关编程工作中解放出来.无论是从设计草案还是从一个遗留数据

WordPress v3.1发布 PHP语言开发的博客平台

WordPress是一种使用PHP语言开发的http://www.aliyun.com/zixun/aggregation/9607.html">博客平台,用户可以在支持PHP和MySQL 数据库的服务器上架设自己的网志.也可以把 WordPress 当作一个内容管理系统(CMS)来使用.WordPress 是一个免费的开源项目,在GNU通用公共许可证下授权发布.WordPress 被认为是Michel Valdrighi所开发的网志平台b2/cafelog的正式继承者. WordPres

WaveMaker 6.3.3发布 Java应用开发工具

WaveMaker是一个用于Web和云应用程序的Java应用开发工具.工作原理是通过导入一个数据库的模型,自动根据该模型生成 Hibernate 映射和 CRUD 操作的 HQL 查询定义.它的可视化.拖动和拖放工具让Java学习过程提高92%,从而使http://www.aliyun.com/zixun/aggregation/7155.html">开发人员轻松地构建企业Web应用程序部署到一个标准的Java平台,提高工作效率和质量.云应用程序支持多用户和弹性扩展. WaveMaker

Linux平台Swift语言开发学习环境搭建

1.序言 这两天一直忙,没来得及记录东西,周三12月4日凌晨1点多看到苹果正式开源了Swift,国外各大媒体资讯动作超级快.我也兴奋的起来看了一遍关于Swift开源的最新消息.众所周知,苹果平台的Swift语言已经出来了一年半了,一直在成长,经历了好几个版本.许多人盼望的swift开源是希望可以在除了苹果平台之外的平台可以运用这个新语言.比如有人希望将来可以用swift也可以撸一撸后台开发之类,理论上是没问题的,但是同样也有人会喷这么一个愿景,但是开源一出后,多多少少社区人员会去往这个方面去努力

网上订餐系统是用Java语言开发好还是用C#语言开发好

问题描述 啊啊啊啊 解决方案 解决方案二: 解决方案三:我觉得就是哪个熟悉用哪个,这样的小东西哪用那么多讲究解决方案四:--,会哪个就用哪个.解决方案五:...哪个方便用哪个解决方案六:看开发人员的熟悉程度决定 ----------------------------------签----------名----------栏----------------------------------解决方案七:恩,没有谁好谁坏,看天时地利人和解决方案八:用C#好,解决方案九:这个Net就行我看是麦当劳还

Thumbnailator 0.3.10发布 Java缩略图生成类库

Thumbnailator 0.3.10此版本添加了一个用户请求的功能,指定宽度和高度调整大小时图像的缩放. Thumbnailator 是一个为Java界面更流畅的缩略图生成库.从API提供现有的图像文件和图像对象的缩略图中简化了缩略过程,两三行代码就能够从现有图片生成缩略图,且允许微调缩略图生成,同时保持了需要写入到最低限度的代码量.同时还支持根据一个目录批量生成缩略图. 下载地址: Thumbnailator-0.3.10-all.jar Thumbnailator-0.3.10-java