IntelliJ IDEA是一款功能全面的Java编程环境,其最显著的特点是强大的调试功能(Debug),能够对Java代码、JavaScript、jQuery以及Ajax等技术进行调试。通过IntelliJ IDEA,Java开发人员可以从一些繁琐的常规工作中解放出来,从而显著提高开发效率。该软件支持Windows和Linux两个版本。
软件特点
● 智能选择:在需要选取方法、循环或逐步扩大选择范围时,IDEA提供基于语法的智能选择功能。默认设置下Ctrl+W可以不断扩充选取范围,这在重构代码时特别有用。
● 丰富的导航模式:IDEA提供了丰富的导航查看模式,例如Ctrl+E可显示最近打开过的文件,Ctrl+N可显示类名查找框(具有智能补充功能,输入字母后IDEA将显示所有候选类名)。在基本的project视图中,还可以选择多种视图方式。
● 历史记录功能:无需通过版本管理服务器,IDEA本身就可以查看任何工程中文件的历史记录,便于版本恢复。
● 完美支持JUnit:IDEA对JUnit提供了完美的支持。
● 优越的重构支持:IDEA是所有IDE中最早支持重构的,其优秀的重构能力是其主要卖点之一。
● 自动生成代码:遵循Java规范中的toString()、hashCode()、equals()以及所有get/set方法,IDEA可以自动生成代码,从而节省了编写基本方法编码的时间。
● 灵活的排版功能:虽然大部分IDE都提供重排版功能,但IDEA的独特之处在于支持定制排版模式,可以根据不同项目的需求选择不同的排版方式。
● 完美支持XML:对所有流行框架的XML文件提供全提示支持,用户体验极佳。
● 动态语法检测:任何不符合Java规范、预定义规范或冗余的代码都会在页面中加亮显示。
● 代码检查:对代码进行自动分析,检测不符合规范的、存在风险的代码,并加亮显示。
● 完全支持JSP:无需任何插件,IDEA就可以完全支持JSP。
● 智能编辑:在代码输入过程中,IDEA可以自动补充方法或类。
● EJB支持:无需任何插件,IDEA完全支持EJB(包括EJB3.0)。
● 列编辑模式:IDEA完全支持UtralEdit的列编辑模式,减少了重复工作,提高了编码效率。
● 预置模板:可以将常用方法编辑进模板,使用时只需输入几个字母,IDEA即可自动完成代码编写。例如可以将public static void main(String[] args) {}方法预设为“pm”,输入时只需输入“pm”并按代码辅助键,IDEA即可完成代码输入。
● 完美的自动代码完成:IDEA会智能检查类中的方法,当只有一个方法名时,自动完成代码输入,减少剩余代码的编写工作。
● 版本控制:IDEA完美支持集成了目前市面上常见的所有版本控制工具插件,包括git、svn、github,使得开发人员在IDEA中即可完成代码的提交、检出、解决冲突、查看版本控制服务器内容等操作。
● 不使用代码的检查:自动检查代码中不使用的代码,并给出提示,从而提高代码效率。
● 智能代码自动检查:发现与预置规范有出入的代码给出提示,若程序员同意修改,IDEA将自动完成修改。例如对于代码String str = "Hello Intellij " + "IDEA";,IDEA将给出优化提示,若程序员同意修改,IDEA将自动将代码修改为String str = "Hello Intellij IDEA";。
● 正则表达式的查找和替换功能:支持正则表达式查找和替换,提高了效率。
● JavaDoc预览支持:支持JavaDoc预览功能,在JavaDoc代码中按Ctrl+Q可显示结果,提高了doc文档的质量。
● 程序员意图支持:IDEA会实时检测程序员编码时的意图,提供建议或直接完成代码。
安装步骤
1、在本站下载最新安装包,按提示安装。
2、安装进行中,完成即可使用。
- 新游戏暂无消息 参与地图设计大赛赢取奖励 10-31
- 2K公布免费第三人称英雄射击游戏《Ethos计划》 10-21
- 考试啦,《葫芦娃2》带来原动画细节小考卷(4) 10-21
- 王国两位君主北欧之地隐士有什么用 10-21
- 我的世界种子怎么种植方法 10-21
- 崩坏学园2怎么注销崩坏怎么注销账号 10-21
- 不止《生化危机》外媒精选30款恐怖佳作 10-21
- 王国两位君主北欧之地雷神之锤解锁顺序 10-21
- 梦幻西游梦玲珑穿什么 10-21
- 功夫熊猫阿宝邀你切磋,《蛋仔派对》联动KouKouLove第二弹开启 10-21