IDEA 开发工具
大约 3 分钟
IDEA 开发工具
Java 开发工具简介
- IntelliJIDEA(简称 IDEA)是一款在业界被公认最好的 Java 开发工具,由 JetBrains 公司开发(公司网站:https://www.jetbrains.com/),同时 JetBrains 还支持 JavaScript、PHP、Python、GoLang、Android 等多种程序的开发支持。
- 在 Java 发展的几十年时间内,出现了大量的开发工具,例如:JBuilder、Eclipse、NetBeans 等,都有着较为辉煌的成就,但是随着时间的推移现在主要使用的 Java 开发工具就是 IDEA 与 Eclipse。
- 在 IDEA 工具流行之前,Eclipse 拥有绝对的霸主地位。Eclipse 是由 IBM 开发的,随后转送给了当前的 Eclipse 组织,再之后 Eclipse 就变为了彻底的开源项目,这也间接导致了 JBuilder 开发工具的没落,但是在使用 Èclipse 的过程之中开发性能较差,所以其领导地位被 IDEA 所代替。
IDEA 安装与配置
JetBrains 站点中提供有各类的开发工具下载,如果要想获取 IDEA 工具,直接选择顶部的“Tools”,而后选择“InteliIDEA”开发工具
进入到下载界面后会出现如图所示的下载界面,此时用户可以根据自己的需要选择合适的 IDEA 版本
IDEA 运行依赖于 JRE,所以要想提高 IDEA 工具的性能,可以修改 IDEA 安装目录中的 IDEA 启动虚拟配置文件(binidea64.exe.vmoptions)修改配置如下:

开发 Java 程序
alt+insert alt+enter
jar 包管理
案例
- 创建一个空的 Jar 文件
- jar 文件配置
Debug 代码调试
案例


- 【F5】单步跳入(StepInto):进入到代码的内部去观察代码的执行情况
- 【F6】单步跳过(Step Over):不关心具体的办事过程,只关心具体的结果;
- 【F7】单步返回(Step Out):当执行了单步跳入进到方法之中进行代码观察了一半之后发现不再需要继续观察了,则直接返回到跳入处代码位置;
- 【F8】恢复执行(Resume):不再继续进行代码调试了,而直接进行代码的正常执行完毕
JUnit 测试工具
案例
SVN 服务简介
SVN(是“Subversion”的简写)是一款著名的开源版本控制工具,在早期的项目开发中几乎无处不在,使用 SVN 可以有效的解决多人开发项目所带来的软件版本,SVN 设计采用“C/S”开发模型,所以需要提供 SVN 服务端,而后才可以通过 SVN 客户端进行访问,同时在 IDEA 中也支持有 SVN 客户端功能,以实现代码的管理。 如果要想实现代码管理,则首先一定要创建有一个 SVN 应用服务器,随后需要为该服务器配置一个项目文件的保存路径,这样就可以由项目的创建者进行项目的共享与提交,随后所有的开发者可以通过 SVN 检出(CheckOut)保存的项目,并在同一环境中进行开发与代码提交,如果不同的开发者修改了同样的文件,则会在每次提交前检查对应的版本号是否允许更新,如果发现更新版本号有问题则表示出现代码冲突,需要由最后一位提交者手工解决冲突后再重新进行代码提交。
配置 SVN 服务端
