1、什么是集成开发环境(IDE)
-
IDE 讲究一站式开发,使用这个工具即可。有提示和自动纠错功能
-
IDE 让软件开发更简单、高效
-
没有 IDE 工具:
-
- 需要安装 JDK、需要配置环境变量、需要手动编译java源文件生成.class文件
- java源程序出错后无提示等
-
有 IDE 工具:
-
- 不需要独立安装 JDK(IDE中已集成)
- 不需要手动配置环境变量
- 不需要编译
- 程序编写错误马上提示
- 很多代码不需要写,自动生成
2、 java 的 IDE :
- eclipse(IBM公司、用的最多、免费)
- myeclipse(在 eclipse 基础上加了一些插件、收费)
- NetBeans(配置比Eclipse简单、汉化不错、装插件方便、在线中文文档多)
- JBuilder(收费、插件丰富,体积大、资源占用大)
- IntelliJ IDEA(收费、最好的Java开发平台之一,调试功能非常优秀)
- JDeveloper (免费、Oracle、支持UML建模、调试功能优秀)
- SlickEdit(收费、易于安装和配置、支持的平台丰富、调试功能强大)
- Java IDE jEdit(开源、内嵌的Beanshell引擎、灵活、执行效率高)
- JCreater(小且快,常用的功能都支持,适合初学者)
3、 在 workspace 工作区当中有一个文件夹:.metadata
在该文件夹中存储了当前 myeclipse 的工作状态将 .metadata 文件夹删除后,下一次进入这个工作区时,是一个全新的界面,会发现 IDE 中所有的项目丢失了,但只是丢失在 myeclipse 的项目,硬盘上真实存储的项目不会丢失。
4、
Ctrl + D | 删除一行 |
---|---|
Alt + / | 自动补全 |
Ctrl + F11 | 运行 |
Ctrl + Alt + Down | 复制一行 |
Alt + / + 回车 | main方法自动补全 |
Alt + shift + J | 注释 |
Ctrl + shift + T | 查找(open type) |
Ctrl + shift + R | 查找(open resource) |
- IDEA 中的 project = Eclipse 中的 workspace
- IDEA 中的 Module = Eclipse 中的 project
- IDEA:新建 Project —> 新建 Module
- Eclipse:新建 workspace —> 新建 Project
2、 IDEA 快捷键:
Ctrl + Y | 删除一行 |
---|---|
Ctrl + Shift + F12 | 窗口最大化 / 变小 |
Alt + 左右箭头 | 切换 Java 程序窗口 |
Ctrl + Shift + F10 | 运行 |
Alt + 对应数字 | 切换 /(打开、关闭)有数字的窗口 |
Ctrl + P | 查看方法的参数类型 |
Ctrl + F12 | 查看一个类的属性和方法 |
Ctrl + Alt + B | 看实现类 |
Ctrl + Alt + L | 格式化 |
Ctrl + Alt + O | 删去多余的包 |
F7 | 进入下一步,如果当前行断点是一个方法,则进入当前方法体内, 如果该方法体还有方法,则不会进入该内嵌的方法中 |
---|---|
F8 | 进入下一步,如果当前行断点是一个方法,则不进入当前方法体内 |
Alt + Shift + F7 | 进入下一步,如果当前行断点是一个方法,则进入当前方法体内, 如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入 |
F9 | 恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上 |
Ctrl + F8 | 设置光标当前行为断点,如果当前已经是断点则去掉断点 |
Shift + F7 | 智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法 |