try {
Thread.sleep(333);
} catch (InterruptedException e) {
e.printStackTrace();
}
我可以用某种方式上面的try/catch使用像trySleep(Thread.sleep(333));
创建的方法会做同样的原始试试?
使用的例子:
public class Test implements Runnable {
public Test() {
Thread thisThread = new Thread(this);
thisThread.start();
}
@Override
public void run() {
while (true){
System.out.println("Testing");
trySleep(Thread.sleep(333));
}
}
public void trySleep(/*Thread object*/){
//Code for try/catch
}
public static void main(String[] args) {
new Test();
}
}
当然上面的代码将无法编译,它只是一个问题。
我想要这种事情的原因是因为我觉得try/catch的东西太混乱了,并且很烦人。
你是什么原因不内联这个声明? – 2015-04-05 23:06:31