一、程序调试
1、设置断点
鼠标双击左侧设置断点
注意:在调试中断点所在的那一行没有执行,程序执行到断点的上一行
2、断点调试
点击Debug As进行调试
1.添加观察值
双击该变量选中-》右击-》watch
2.程序运行过程
- 跳入方法中(F5)
- 逐语句向下执行(F6)
- 跳出方法(F7)
- 跳到下个断点(F8)
- 跳到该方法的首行
3、调试结束
1.清除断点
2.清理资源
断点结束后关闭虚拟机
二、快捷方式
1、设置快捷方式
设置windows-》preferences-》搜索key
2、常见快捷方式
- alt + / :内容提示
- ctrl + 1: 快速修正
- Ctrl + shift + O:导包
- Ctrl + shift + F:格式化代码块(排版)
- Ctrl+Shift+X:(选中内容小写变大写)/Y(选中内容大写变小写)
- Ctrl+鼠标:点击某方法后,进入查看
- Ctrl+Shift+/:添加注释
- Ctrl+Shift+\:清除注释
- Ctrl+F:快速查找
- Ctrl+T:将光标放在类名上,可以查看类的继承关系
- Ctrl+Alt+方向上/下:将当前行复制到上/下行
- Alt + 方向上/下:将当前行向前/后移动
- Shift+Alt+A:进入块编辑模式
三、测试类的运用(junit)
1、创建
选择要创建的位置(一般在junit包下)-》新建-》JUnit Test Case
2、方法介绍
package junit;
import static org.junit.Assert.*;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import shen.com.Person;
public class PersonTest {
@BeforeClass
public static void setUpBeforeClass() throws Exception {
System.out.println("进入该类之前执行");
}
@AfterClass
public static void tearDownAfterClass() throws Exception {
System.out.println("进入该类之后执行");
}
@Before
public void setUp() throws Exception {
System.out.println("测试方法之前执行(每一个方法都执行)");
}
@After
public void tearDown() throws Exception {
System.out.println("测试方法之后执行");
}
@Test
public void testrun() {
Person per=new Person();
per.run();
}
@Test
public void testsing()
{
Person per=new Person();
per.sing();
}
}