本帖最后由 上海分校-小影 于 2017-8-2 16:55 编辑
IDEA开发工具实用教程
前言
目前,IDEA开发工具再java开发中已经越来越流行了。作为一个Eclipse的忠实粉丝,虽然知道IDEA很强大,但是由于IDEA的好多设置以及快捷键与Eclipse大不相同,导致了初学IDEA门槛很高。本人在使用摸索使用中也经历过各种不适应,在此将IDEA的基本使用整理成教程以供大家作为入门参考。不足之处,请指正。
目录 1、IDEA概述 2、下载与安装 3、IDEA创建JavaSE项目 4、IDEA主题与字体设置 5、IDEA常用快捷键 6、IDEA的断点调试 7、创建Web项目 8、创建Maven项目 9、创建多模块Maven项目 10、版本控制-将项目提交到GitHub上
1、IDEA概述1.1、Java开发人员常用IDE1.1.1 什么是IDE IDE(Integrated [ˈɪntɪgreɪtɪd] Development Environment)-集成开发环境。是用于提供程序开发环境的应用程序,一般包括代码编辑器,编译器,调试器和图形用户操作等工具。 ----来源于百度百科 1.1.2 Java开发人员常用IDE Eclipse,MyEclipse, IntelliJ IDEA
1.2、IDEA简介
IDEA 全称IntelliJ IDEA,是java语言开发的集成环境。 IDEA是JetBrains公司的产品。 IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查方面。 了解:JetBrains公司开发的所有工具。
1.3、IDEA与Eclipse 作为开发工具IDEA和Eclipse最大的区别就在于工作空间的概念上。打开Eclipse选中一个工作空间后可以同时看到多个项目,但是在IDEA中一次只能打开一个项目,如果你想打开多个项目,只能打开多个窗口。
2、IDEA的下载与安装
2.1、下载IDEA
2.1.2 版本简介:IDEA分商业版和社区版。商业版是收费的,功能比较完善。社区版是免费的,功能稍弱。 目前,IDEA最新版本是2017版本。本教程使用2016版。 2.2、安装IDEA(Windows环境下)参考《IntelliJ IDEA 简体中文专题教程(电子版-2015)》中Windows 系统下安装 IntelliJ IDEA章节。
安装过程注意事项: 上图标记1 建议两个选项都勾选:32-bit launcher 支持JDK1.7 ;64-bit lanucher 最低需要JDK1.8版本。
上图标记 2 表示关联 Java 和 Groovy 文件,建议都不要勾选,正常我们会在 Windows 的文件系统上打开这类文件都是为了快速查阅文件里面的内容,如果用 IntelliJIDEA 关联上之后,由于 IntelliJ IDEA 打开速度缓慢,这并不能方便我们查看。 建议在 Windows 系统上关联此类文件可以用 EmEditor、Notepad++ 这类轻便的编辑器。
2.3、激活2.3.1 在线激活
选择License server 点击OK 即可
2.3.2 激活码激活
选择Activationcode 将资料中《2016-Idea注册码.txt》中的激活码复制到图标2的区域中
点击OK
3、IDEA创建JavaSE项目3.1、安装后首次运行
安装好后首次运行会出现上图界面。点击Create New Project创建项目。
如果不是首次运行,创建项目需要在菜单栏的File—New—Project中创建。 如下图:
3.2、使用IDEA创建JavaSE项目创建步骤: 1.如3.1章节—如果是首次运行,直接点击Create New Project。如果不是首次运行需要点击菜单栏中的:File—New—Project。 2.选择Java项目,配置JDK。请按照下图1,2,3操作。引入自己的JDK安装目录后,点击Next。
3.选择Hello World模板 4.输入项目名和项目的存储路径,点击Finish,项目创建完成。
5.点击右上角运行图标运行项目。
4、IDEA的主题设置与字体设置4.1、IDEA的主题设置 4.1.1 IDEA自带主题设置 点击File---Settings
4.1.2 导入外部主题样式主题是一个jar的包。导入到idea的方法如下: file –> importsetttings –>主题jar文件 –> 确认 –> 重启 这样就导入主题了。 同样的,自定义的主题也可以导出保存起来。什么时候想用就再导入。导出的方法如下: file –> Export setttings–> 选中保存路径--> 确认
4.2、字体设置4.2.1 主题字体修改
4.2.2 代码编辑体设置区字
4.2.3 控制台字体设置
4.3,文件编码的设置
上图标注 1 所示,IDE 的编码默认是 UTF-8,Project Encoding 虽然默认是 GBK,但是一般我都建议修改为 UTF-8。
上图标注 2 所示,IntelliJ IDEA 可以对 Properties 文件进行专门的编码设置,一般也建议改为UTF-8,其中有一个重点就是属性 Transparentnative-to-ascii conversion, 上图标注 3 所示,对于 Properties 文件,重要属性 Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,不然 Properties 文件中的注释显示的都不会是中文。 上图标注 4 所示,IntelliJ IDEA 除了支持对整个 Project 设置编码之外,还支持对目录、文件进行编码设置。如果你要对目录进行编码设置的话,可能会出现需要 Convert 编码的弹出操作选择,强烈建议在转换之前做好文件备份,不然可能出现转换过程变成乱码,无法还原。
5、常用快捷键
Crtl Ctrl+F:在当前文件中查找(必备)--------------与Eclipse一样 Ctrl+R:在当前文件中进行文本替换(必备)------与Eclipse一样 Ctrl+Z:撤销(必备)--------------------------与Eclipse一样 Ctrl+Y:删除光标所在行 或 删除选中的行(必备)-Eclipse中是Ctrl+D Ctrl+X:剪切光标所在行 或 剪切选中的行(必备)-与Eclipse一样 Ctrl+C:复制光标所在行 或 复制选择内容----------与Eclipse一样 Ctrl+D:复制光标所在行 或 复制选择内容,并把复制的内容插入光标位置下面(必备)-------------Eclipse中是Ctrl+Alt+↓
Ctrl+Alt Ctrl+Alt+L:格式化代码,可以对当前文件或者整个包使用(必备)------Eclipse中是Ctrl+Shift+F Ctrl+Alt+O:优化导入的包,可以对当前文件或者整个包使用(必备)----Eclipse中是Ctrl+Shift+O
Ctrl+Shift Ctrl+Shift+F:根据输入内容查找整个项目或指定目录中的文件件(必备)--Eclipse中是Ctrl+H Ctrl+Shift+R:根据输入的内容替换对应的内容,范围可以是整个项目也可以是指定目录(必备) Ctrl+Shift+/:对选中的代码进行代码块注释(必备)
Shift+Shift(快速按两次Shift):快速搜索指定文件-------------Eclipse中是Ctrl+Shift+T Alt+Enter:导包,智能提示(创建方法,抓抛异常等) 注:IDEA一次性自动导包设置。File—Settings-Auto Import 勾选Add unambiguous imports on the fly
Alt+Shift+Enter:自动补全代码块或者补全当前行(加上;并跳到下一行);
.var+ tab:自动补全
Alt+Ins:生成getter,setter,constructor,toString等方法
Ctrl+Alt+T:快速生成try catch块
Shift+F6:修改文件名
6、IDEA的断点调试 6.1 IDEA断点调试常用快捷键
比较常用的有:F7跳到下一步;F8跳到下一个断点;F9回复程序运行,如果该断点下面代码还有断点则停止在下一个断点上;Shift+F7:进入断点执行处的方法
DEBUG断点快捷键对应的图标:
6.2 查看断点执行到当前行的变量的值6.2.1 选中变量,在变量上悬停两秒(其实在当前行后面也会显示出执行结果)
6.2.2 在控制台中查看
附:第一次在黑马论坛发技术贴,希望大家多多支持,后面的更精彩,希望大家持续关注......
|