




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXX文档联系方式:400-700-1020 IntelliJ IDEA产品学习手册慧都科技2020-01-21IntelliJ IDEA产品学习手册目录1.产品介绍22.特色功能23.与其他IDE相比的优势54.快捷键总结51. 产品介绍IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA截图2. 特色功能IDEA所提倡的是智能编码,是减少程序员的工作,那么IDEA具体又有哪些值得推崇呢?总结以下25点,希望能有个比较全面的介绍:智能的选取 在很多时候我们要选取某个方法,或某个循环或想一步一步从一个变量到整个类慢慢扩充着选取,IDEA就提供这种基于语法的选择,在默认设置中Ctrl+w,可以实现选取范围的不断扩充,这种方式在重构的时候尤其显得方便。 丰富的导航模式 IDEA提供了丰富的导航查看模式,例如ctrl+e显示最近打开过的文件,ctrl+n显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project试图中,你还可以选择多种的试图方式。 历史记录功能 不用通过版本管理服务器,单纯的IDEA就可以查看任何工程中文件的历史记录,但版本恢复时你可以很容易的将其恢复。 JUnit的完美支持 对重构的优越支持 IDEA是所有IDE中最早支持重构的,其优秀的重构能力一直是其主要卖点之一。 编码辅助 Java规范中提倡的tostring(),hashcode(),equals(),以及所有的get/set方法,你可以不用进行任何的输入就可以实现代码的自动生成,从而把你从无聊的基本方法编码中解放出来。 灵活的排版功能 基本所有的IDE都有重排版功能,但仅有IDEA的是人性的,因为她支持排版模式的定制,你可以根据不同的项目要求采用不同的排版方式。 XML的完美支持 动态语法检测 任何不符合java规范,自己预定义的规范,累赘都将在页面中加亮显示。 代码检查 对代码进行自动分析,检测不符合规范的,存在风险的代码,并加亮显示。 对JSP的完全支持 不需要任何的插件,完全支持JSP。 智能编辑 代码输入过程中,自动补充方法或类。 EJB支持 不需要任何插件完全支持EJB(6.0 支持ejb3.0) 列编辑模式 用过UtralEdit的肯定对其的列编辑模式赞赏不已,因为她减少了很多很多的无聊重复工作,而IDEA完全支持该模式,从而更加提高了编码效率。 列编辑模式 预置模板可以让你把经常用到的方法编辑进模板,使用时你只用输入简单的几个字母就可以完成全部代码的编写。例如使用比较高的public static void main(String args)你可以在模板中预设pm为该方法,输入时你只要输入pm再按代码辅助键,IDEA将完成代码的自动输入。 完美的自动代码完成 智能检查类中方法,当发现方法名只有一个时自动完成代码输入,从而减少剩下代码的编写工作。 Ant支持 不需要任何的第三方插件。 不使用代码检查 自动检查代码中不使用的代码,并给出提示,从而使代码更高效。 智能代码 自动检查代码,发现与预置规范有出入的代码给出提示,若程序员同意修改自动完成修改。例如代码:String str = Hello Intellij + IDEA; IDEA将给出优化提示,若程序员同意修改IDEA将自动将代码修改为:String str = Hello Intellij IDEA; 正则表达的查找和替换功能 查找替代支持正则表达,从而提高效率。 JavaDoc预览支持 支持JavaDoc的预览功能,在JavaDoc代码中ctrl+q显示JavaDoc的结果,从而提高doc文档的质量。 程序员意图支持 程序员编码时IDEA时时检测你的意图,或提供建议,或直接帮你完成代码。3. 与其他IDE相比的优势最突出的功能自然是调试(Debug),可以对Java代码,JavaScript,JQuery,Ajax等技术进行调试。 其他编辑功能抛开不看,这点远胜Eclipse。 首先查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。 不像Eclipse,只能在默认的toString()方法中寻找你所要的key。 其次,需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法,这点Eclipse无法比拟。 最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。4. 快捷键总结写代码时Alt-Insert(Code|Generate)可以创建类里面任何字段的getter与setter方法。 按Ctrl-N再键入类的名字可以快速地在编辑器里打开任何一个类。从显示出来的下拉列表里选择类。同样的方法你可以通过使用Ctrl-Shift-N打开工程中的非Java文件。 Ctrl-D复制当前行,Ctrl-Y删除当前行。 Ctrl-Shift-u,Ctrl+Shift+alt+u显示类继承结构图,再按alt-m。 Alt-F1,回到当前文件所在的目录结构。 Ctrl-Shift-v,粘贴最近复制过的一些信息。 Ctrl-Shift-F7,高亮显示所有该文本,按Esc高亮消失。 Ctrl-E 最近打开的文件。 Ctrl-P 方法参数提示。 Alt+ Up/Down 在方法间快速移动定位。 Ctrl+W 选中代码,连续按会有其他效果。 Shift + F6 选中目录结构的文件,重命名 Ctrl + Alt + F12 进入当前文件所在磁盘位置 Ctrl + Shift + F 搜索文件 Ctrl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 惠山区安全知识培训课件
- 情景画课件教学课件
- 幼儿园园本研修方案
- 爱心捐赠活动策划方案
- 新昌社工面试题及答案
- 激素药品考试题及答案
- 商法自考试题及答案
- 家电公司企业文化建设办法
- 头晕护理试题及答案
- 济宁医保考试题及答案
- 台球厅消防知识培训课件
- 2025便利店加盟的合同样本
- 评职称老师考试题目及答案
- 2025年内分泌风湿免疫科进修人员出科理论考试试题及答案
- 2025至2030中国防砸安全鞋行业运营态势与投资前景调查研究报告
- 学堂在线 高技术与现代局部战争 章节测试答案
- 2025年医疗器械仓库管理培训试题及答案
- 助焊剂存储管理办法
- 乙型肝炎防治知识教学课件
- 环卫安全事故处理方案
- 七十岁老年人三力测试驾考题库
评论
0/150
提交评论