集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄罗斯的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA。
相关产品:
IDEA 全称 IntelliJ IDEA,是java编程语言的集成开发环境。IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java,Kotlin等少数语言。
IDEA 有旗舰版和社区版,社区版功能较少,推荐使用旗舰版。
1.下载JDK
https://www.oracle.com/java/technologies/downloads/#java8
2.打开JDK进行安装
点击下一步,会出现安装包所包含的全部东西和安装目录。
注意:开发工具是JDK,已经包含了JRE和源代码了,所以可以将JRE和源代码选择不安装。还有安装目录可以修改一下,不建议放在C盘,但是目录须都是英文目录,中文会出现各种乱七八糟的问题,不要使用。
3.点击下一步,就会自动安装JDK了,只需要等待安装完成即可。
4.找到JDK安装的目录,查看里面的内容并将路径复制出来。
5.环境变量设置,如下图所示(不同操作系统设置的路径有所差异)
6.在环境变量的系统变量中,新建一个JAVA_HOME,将刚刚复制过来的路径输到变量值里面。
7.设置环境变量中的Path,在最前面加上%JAVA_HOME%bin;%JAVA_HOME%jrebin;
8.检验是否配置成功运行cmd输入
java -version
javac
如果出现下面两个图就证明环境变量已经设置成功。
1.免安装版
2.安装版
IDEA官网地址如下:
https://www.jetbrains.com/idea/
请百度搜索下载相关的补丁,如参看如下链接:
http://www.itmind.net/10741.html
按照下载的补丁内容的提示,进行破解。破解成功后,就可以正常使用了。
IntelliJ IDEA中Project(工程) 是最顶级的级别,次级别是Module(模块)。
一个Project下可以有多个Module。
与Eclipse的对比如下:
IDEA为什么这样设置呢?
目前主流的大型项目都是分布式部署的,结构都是类似这种多Module的。这类项目一般是划分多个模块,模块之间彼此可以相互依赖。这些Module之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的业务关系的。如下图所示:
工程中out目录:存放的是编译后的.class字节码文件。
这里介绍IDEA的经常用的设置。
针对新建的类才有效
/**
* @Auther: zhaoss
* @Date: ${DATE}-${MONTH}-${DAY}-${TIME}
* @Description: ${PACKAGE_NAME}
* @version: 1.0
*/
IDEA 中提供了很多快捷键,点击File --> Settings --> Keymap便可进入看到 IDEA 提供的快捷键。我们也可以搜索和自定义所有快捷键,下面给出的是 IDEA 中默认的快捷键;
功能 | 快捷键 |
删除当前行 | Ctrl + Y |
复制当前行,直接在下一行复制出当前行 | Ctrl + D(Duplicate) |
在当前行上面插入一行空行。注意:需要在行首使用该快捷键 | Ctrl + Enter |
添加注释和取消注释,【第一次是添加注释,第二次是取消注释】 | Ctrl + / |
添加/取消多行注释,【第一次是添加注释,第二次是取消注释】 | Ctrl + Shift + / |
在当前文件中查找文本 | Ctrl + F(Find 查找) |
查找并替换文本,支持多行查找,或者只在代码中查找,或者只在注释中查找,或者使用正则表达式查找 | Ctrl + R(Replace 替换) |
快速重写基类或者接口中的方法 | Ctrl + O(Override 重写) |
提示代码,在输入代码时可以提示关键字 | Ctrl + 空格 |
快速定位到指定行指定列 | Ctrl + G |
代码向上/向下移动 | Ctrl + Shift + Up/Down |
快速搜索和打开类 | Ctrl + N |
代码块包围:try-catch,if,while等 | Ctrl + Alt + T |
快速补全代码 | Alt + / |
显示当前方法的声明 | Alt+Q |
快速提示完成,在代码可能存在语法问题时,IDEA 会提示使用该快捷键可以快速自动修正(功能非常强大,最常使用) | Alt + Enter |
快速生成含有任意形参的构造器,和私有属性的 Getter / Setter 方法等(最常使用) | Alt + Insert/ Alt + Fn + Insert |
快速打开或隐藏 Project 面板 | Alt + 1 |
快速显示类结构,可以显示类中包含的所有属性和方法 | Alt + 7 |
快速切换代码视图 | Alt + left / right |
在方法间快速移动定位(即光标以方法为单位移动) | Alt + Up / Down |
重命名 | Shift + F6 |
快速格式化代码 | Ctrl + Alt + L |
自动缩进行 | Ctrl + Alt + I |
优化导入的类和包 | Ctrl+Alt+O |
缩进 | TAB |
取消缩进 | Shift + TAB |
代码层层调用快捷键 | Ctrl+鼠标悬浮在代码上+点击进去 |
源码向下进入 | Ctrl + Alt + 向右箭头 |
源码向上返回 | Ctrl + Alt + 向左箭头 |
程序员的工作是通过程序解决问题,我们应该考虑使用template的方式加快我们的开发速度。它的原理就是配置一些常用代码字母缩写,在输入简写字母时可以出现预定义的固定模板代码,使得开发代码速度大大提高,同时可以增加个性化。
1.Live Templates
2.Postfix Completion
在一个类中输入 psvm 或者 main ,IDEA 会自动生成主方法 main;
在任意方法中输入sout或.sout,IDEA 会自动生成打印语句;
soutp:打印方法的形参
soutm:打印方法的名字
soutv:打印最近的变量
普通for循环: fori(正向) 或者 .fori (正向) . forr(逆向)
增强for循环: iter 或者 .for(可以用于数组的遍历,集合的遍历)在任意方法中输入iter,IDEA 会自动生成一个增强的 for 循环体;
ifn 或者 .null: 判断是否为null (if null)
inn 或者 .nn: 判断不等于null (if not null)
prsf: private static final
psf : public static final
/**
* 功能描述:
* @param: $param$
* @return: $return$
* @auther: $user$
* @date: $date$ $time$
*/
使用方法是:/** + TAB
页面更新:2024-04-23
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号