Intellij IDEA与Eclipse对比

您所在的位置:网站首页 ideaiu和ideaic区别 Intellij IDEA与Eclipse对比

Intellij IDEA与Eclipse对比

2024-07-16 06:43| 来源: 网络整理| 查看: 265

Intellij IDEA与Eclipse对比

        这是一个比较热议的话题,因为这两款IDE,都很优秀。总体给人的感觉就是,在没有接触到Intellij IDEA之前,写java代码如果没有eclipse,这个代码还怎么写;使用了Intellij IDEA之后,会觉得原来还有如此智能的IDE。         使用IDE工具的目的,是为了提升编码效率。如果你已深深习惯了eclipse,而且也满足你的编码需要。个人感觉,体验下Intellij IDEA即可,没有必要非要去习惯使用Intellij IDEA。觉得Intellij IDEA高大上的朋友,没必要对eclipse不屑,有些eclipse可以干的活,Intellij IDEA也不一定能实现,何况eclipse开源、免费。

下面从一些方面简单对比下Intellij IDEA和eclipse:1、界面风格       Intellij IDEA:主题很炫酷,很现代,也很护眼       eclipse:主题较传统,可以配置编码窗口的主题模版,修改其他窗口的样式的话需要修改注册表文件

2、快捷键        Intellij IDEA:有快捷键主题,Intellij IDEA自带eclipse快捷键主题,可以把快捷键配置成跟clipse一样,如果修改主题中的某些快捷键,会自动保存为该主题的一个实例,能查到修改了哪些快捷键        eclipse:可以配置快捷键,没有快捷键主题

3、代码自动提示、补齐       Intellij IDEA:更智能、敏锐,懂得上下文。IDEA检索你的整个项目,分析项目所有的内容,构建语法树,无论你将鼠标放置在哪里,IDEA都知道你在哪里并知道在那能干什么       eclipse:alt+/ 或 ctrl+1 显示全局中以关键字母开头的一切

4、调试       Intellij IDEA:把光标移到你的表达式中然后按下Alt+F8,显示一个对话窗口,给出可能需要的表达式,其中有一些它给出的建议参数变量,以及表达式的值       eclipse:选定整个表达式,否则你就没法求出它的值。可以使用Ctrl+Shift+I看到这个表达式的值

5、费用       Intellij IDEA:社区版免费,旗舰版收费(官网几百美元一年)       eclipse:开源、免费

6、内存使用       Intellij IDEA:加载更多的内容到内存,个人感觉比eclipse更耗内存       eclipse:相对少一些内存的使用

7、自动构建       Intellij IDEA:默认不自动构建,尤其是在黑色主题下,编辑界面代码错误显示红色波浪线,不那么明显       eclipse:默认自动构建,保存完项目会自动构建,错误明显显示

8、工程维度       Intellij IDEA中的Project相当于Eclipse中的workspace       Intellij IDEA中的Module相当于Eclipse中的Project       Intellij IDEA中一个Project可以包括多个Module       Eclipse中一个Workspace可以包括多个Project       Intellij IDEA:每个屏幕只能有一个项目       Eclipse:可以有多个项目,自由度更大

9、错误提示       Intellij IDEA:默认提示“unused methods”和“never assigned fields”,尤其是在有反射使用的场景下和POJO类的get、set方法上,这些警告没有意义       Eclipse:代码中unused methods会有黄线提示,POJO类的get、set方法上无警告

10、对maven的支持       Intellij IDEA:查看使用maven的项目的目录和代码没有eclipse方便       Eclipse:有maven类型的项目,目录结构显示更扁平容易理解

两者可比的点太多,有兴趣的读者可深入研究。总体而言,天平在逐渐往Intellij IDEA一边倾斜,Intellij IDEA更敏捷、智能和现代一些。Eclipse也陪伴了Java和老一代Java程序员的成长,大家也乐道于Sun与Eclipse的故事。

 

【Java面试题与答案】整理推荐 基础与语法集合网络编程并发编程Web安全设计模式框架算法与数据结构异常文件解析与生成LinuxMySQLOracleRedisDubbo

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3