本文已参与「新人创作礼」活动,一起开启掘金创作之路。
1. JDK的安装与配置
JDK(Java Development Kit):java的开发环境; JRE(Java Runtime Environment):Java的运行环境
- 下载JDK: www.oracle.com/technetwork…
- 安装JDK的路径: D:\Program Files\Java\jdk1.8.0_131\
- 安装JRE的路径:D:\Program Files\Java\jre1.8.0_131\
- 配置环境变量:计算机->属性->高级系统设置->高级->环境变量->系统变量。新建系统变量,变量名:JAVA_HOME;变量值:D:\Program Files\Java\jdk1.8.0_131;变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(注意前面有个.好像Java5以后不用配置这项);在path的变量值中加上%JAVA_HOME%\bin;(如果是win10,则插入一条新的记录%JAVA_HOME%\bin),判断jdk和jre是否安装成功:在cmd中输入java -version和输入javac -version。
2. Eclipse使用技巧
2.1. debug技巧
| 功能 | 快捷键 | 描述 |
|---|---|---|
| Step Into | F5 | 单步进入(如果有方法调用,将进入调用方法中进行调试); |
| Step Over | F6 | 单步跳过(不进入行的任何方法调用中,直接执行完当前代码行,并跳到下一行); |
| Step Return | F7 | 单步返回(执行完当前方法,并从调用栈中弹出当前方法,返回当前方法被调用处); |
| Resume | F8 | 恢复正常执行(直到遇到下一个断点); |
| Run to Line | Ctrl+R | 执行到当前行(将忽略中间所有断点,执行到当前光标所在行); |
| Terminate | Ctrl+F2 | 停止debug |
| Show Lodical Structure | Show Lodical Structure2 | 显示逻辑结构,可以在调试的时候方便地查看HashMap |
2.2. 其他快捷键
| 功能 | 快捷键 | 描述 |
|---|---|---|
| 打开声明 | F3或者Ctr+鼠标左键 | 跳到某个变量或者方法的声明 |
| 查看继承关系/Open Type Hierarchy | F4 | 一般用于查看类的继承关系 |
| 光标返回 | alt + left | 使用了ctrl+鼠标左键(或者F3或者右键->Open Declaration)点击了某个变量或者方法后,想回到原来的地方,可以使用次快捷键; |
| 光标返回逆操作 | alt + right | alt+left的逆操作; |
| 自动导入所缺的包 | Ctrl+Shift+O或者右键+source+Organize Import | 自动导入目前所缺的包 |
2.2. 代码操作快捷键
2.2.1. 注释
注释单行/取消单行注释:ctrl+/ 注释多行:ctrl+shift+/ 取消多行注释:ctrl+shift+\
2.2.2. 代码的移动
将整行代码复制粘贴到下一行:ctrl+alt+↓
3. Java程序编译执行过程
高级语言.java->编译成.class(二进制,但是不能被平台直接运行)->被java虚拟机解释成真正本地可以执行的程序