java为什么要有个测试类