热门回答:
我是宇文氏。这个Java问题我在行。
毫无疑问Java的开发集成环境使用量最为庞大的是eclipse和IDEA。当然教科书或者比较老的资料书会用到Netbean。这里不多讲因为基本上过时了。
两个IDE我都使用过。在这里说一下自己的体验。
Eclipse
eclipse的开源特性。让很多企业比较热衷。因为不用付版权费。而其比较方便的选择自己喜欢的插件也是最为灵活的特色。
eclipse总的来说相对轻量。启动速度较快。运行程序消耗的内存比idea小一些。而且其热部署的话比idea方便配置而好用一些。
最大的不好体验就是eclipse上集成的Git非常不好用。很容易就来个冲突或者代码版本落后于远程仓库。在这里idea占优。下面提到。
IntelliJ IDEA
idea虽然需要付费。很多人还是喜欢用着破解版。因为一旦用了idea。很多程序员表示就会觉得eclipse太不好用了。
其实我觉得idea确实很多方面比eclipse更加对程序员友好。
比如其中的Git功能。自己不需要自己去stash。Git上直接pull代码的时候就可以自动帮你stash然后帮你unstash。完全不担心远程仓库的代码比你版本新。
此外。idea上的Maven着实好用。直接reimport可以省去很多麻烦。而eclipse上还需要用鼠标点来点去。最后有的人还只能默默的去删Maven里的jar包然后重新拉。
稳定性的话个人觉得都不错。不会说崩溃什么的。除非是你电脑不行内存不足。选择的话建议根据公司的要求。然后个人习惯哪个就用哪个。
我是“极客宇文氏”。关注我更多编程小科普
其他观点:
首先。Java IDE有 IDEA、Eclipse、MyEclipse、NetBeans等。
MyEclipse是基于Eclipse二次封装改造。集成了很多插件。且收费;而Eclipse是免费的。
剩下的NetBeans相对来说。用的人太少了。就不说了。
值得介绍的。就是IDEA。看官网的标题就能明白:The Java IDE for Professional Developers by JetBrains。其野心可想而知。
下面从以下几个方面。分别说明一下。为何首选IDEA。
智能提示
众所周知。效率是程序员的生命。一款得心应手的IDE便成为了重中之重。而其首要特性。便是要能智能提示。Eclipse默认是.提示。而IDEA。则是全局提示。无论你输入了什么。他都会提示。且不会卡顿。
比智能提示更厉害的一点。还可以列出当前上下文中的方法或获取器访问的适用符号。假设要寻找的值是Project 。只有Module module声明。按Ctrl+Shift+Space 两次即可不费吹灰之力的得到module.getProject()。
静态成员完成
可以更智能的提示静态成员、静态方法。轻松使用静态方法或常量。提供与开发者的输入匹配的符号列表。并自动添加所需的导入语句。
数据流分析
提供完成变量时。IntelliJ IDEA会分析数据流以猜测可能的运行时符号类型。并根据该类型改进选择。并自动添加类强制转换。
语言注入
将所选语言的编码帮助带到另一种语言中的表达式和字符串文字中。并具有通常软件所具有的所有优点。例如。开发者可以将SQL。XPath。HTML。CSS或JavaScript代码的片段注入Java String文字中。
跨语言重构
IntelliJ IDEA知道有关符号用法的所有知识。可以提供极其有效。彻底的重构。例如。当开发者在JPA语句中重命名一个类时。它将更新从JPA实体类到使用它的每个JPA表达式的所有内容。
重复代码监测
IDEA可动态查找重复的代码片段。即使开发者只打算提取变量。常量或方法。IntelliJ IDEA也会让开发者知道有类似的代码片段可以与正在使用的代码片段一起替换。
检查和快速修复
每当IntelliJ IDEA检测到开发者将要犯错时。编辑器中就会弹出一个小灯泡。单击它或按 Alt+Enter将打开开发者可以采取的纠正措施的列表。
以编辑者为中心
在大多数时间里。编辑器(和代码)是屏幕上唯一可见的东西。并且无需为了进行与编码无关的事情就离开它。
快速弹出窗口有助于在不离开所处上下文的情况下检查其他信息。按下 Ctrl+Shift+I 时。将在插入符号处显示该符号的定义。
生成代码无需遍历复杂的向导或填写大量表格。
无处不在的捷径
在IntelliJ IDEA中。可以使用几乎适用于所有内容的专用键盘快捷键。包括快速选择以及在工具窗口和编辑器之间进行切换。
通过其快捷方式访问工具窗口会将输入焦点移至该窗口。因此也可以在其上下文中使用所有键盘命令。当需要返回编辑器时。只需点击Esc。
在“项目”工具窗口中时。不仅可以浏览现有项目。还可以通过按来创建新项目Alt+Ins。
内联调试
调试代码时。IntelliJ IDEA在变量的用法旁边的源代码中显示变量值。
甚至不必将鼠标悬停在变量上。也不必切换到“调试”工具窗口的“变量”窗格。
每当变量更改其值时。IDE都会以不同的颜色突出显示它。以便可以更好地了解状态如何随代码而改变。
有好的用户UI
IntelliJ IDEA中的所有列表。树和弹出窗口都可以提供快速搜索。可立即将开发者带到一组包含要在其中键入文本的项目。
任何IDE操作的第一次调用都应该提供最预期的结果。再按一次快捷键。IDE将更深入地查找所需内容。即可得到更多的结果。
当然。除了这些。IDEA还提供了无与伦比的其它工具集。如反编译、字节码查看器、FTP、版本控制(包括Git、SVN、CVS等)。还有构建工具。如Maven、Ant、Gradle、Gant、NPM等。当然了。还有相关的数据库工具。
IntelliJ IDEA是一站式的解决方案。但是如过还需要其他任何东西。可以通过其丰富的插件库来解决。怎么样。动心了吗?
关注@银河架构师。获取更多资讯、动态、技术文章。
其他观点:
这里介绍4个不错的Java IDE。分别是IDEA、Eclipse、NetBeans和VS Code。这4个软件都可以完成日常Java程序的开发。而且使用起来都非常方便。下面我简单介绍一下这4个软件:
IDEA
这是一个比较新的Java IDE。Jetbrains公司的产品。在业界比较受欢迎。个人和公司使用的比较多。项目管理、团队协作等方面都非常方便。支持常见的语法提示、自动补全、代码高亮、Git等功能。插件扩展也非常丰富。除此之外。还支持Spring、GUI设计、代码重构审查等功能。调试代码非常方便。唯一不足就是占用内存比较大。用起来会比较卡:
Eclipse
这是一个诞生比较早的Java IDE。早期的Java开发或者安卓开发中。经常会用到这个软件。免费、开源、跨平台。插件扩展也非常丰富。同时支持C++、Python等语言开发。常见的代码提示、语法检查、自动补全等功能。这个软件都能很好支持。版本比较稳定。各方面工作都不错。对于学习Java来说。是一个非常不错的IDE环境:
NetBeans
这是Sun公司设计的一个Java IDE。支持目前所有的主流操作平台。免费、开源。自动补全、语法提示等功能也非常不错。可以快速创建Java、Web、桌面等应用程序。同时也支持安卓移动开发。插件扩展也不错。同时支持PHP等编程语言开发。也是一个不错的Java IDE:
VS Code
这是微软开发的一个免费、开源、跨平台的代码编辑器。严格意义上讲。不是一个Java IDE环境。但是安装Java插件、配置本地JDK路径后。也可以当做一个简单的Java IDE使用。小巧灵活。占用内存少。运行速度快。虽然没有IDEA和Eclipse功能强大、专业。但对于日常开发Java小型项目或程序来说。也是一个不错的选择:
目前。就介绍这4个Java IDE吧。对于日常开发来说。完全够用了。当然。你也可以使用其他IDE环境。像MyEclipse等。使用起来也都不错。网上也有相关资料和教程可供参考。非常丰富详细。希望以上分享的内容能对你有所帮助吧。也欢迎大家评论、留言。
您还感兴趣的文章推荐- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 有什么行业适用于初创业?
- 刚入社会的人想开店,最好开一家什么店?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
- 刚创业,投资新项目有什么选择?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/153667.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
代码,开发者,提示,变量,插件,工具,符号,编辑器,开源,窗口
没想到大家都对关于Java开发使用哪个ide较稳定?感兴趣,不过这这篇解答确实也是太好了
我是宇文氏。这个Java问题我在行。毫无疑问Java的开发集成环境使用量最为庞大的是eclipse和IDEA。当然教科