java中的thread.sleep(1000) 用法
请java高手帮忙看一下这个程序classA{System.out.println("start");Thread.sleep(1000);System.out.prin...
请java高手帮忙看一下这个程序
class A
{
System.out.println("start");
Thread.sleep(1000);
System.out.println("end");
}
这个程序有啥错误 展开
class A
{
System.out.println("start");
Thread.sleep(1000);
System.out.println("end");
}
这个程序有啥错误 展开
7个回答
展开全部
public class TestStaticAera {
static{
System.out.println("start");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("end");
}
}
类里面可以存在静态块,在块里面可以写语句,类似上面。但是缺少了main方法,在执行的时候就会提示
java.lang.NoSuchMethodError: main
Exception in thread "main" 。
添加main方法,就不会报错了。
static{
System.out.println("start");
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("end");
}
}
类里面可以存在静态块,在块里面可以写语句,类似上面。但是缺少了main方法,在执行的时候就会提示
java.lang.NoSuchMethodError: main
Exception in thread "main" 。
添加main方法,就不会报错了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个程序会产生异常InterruptException
应写为
try
{
Thread.sleep(1000);
}
catch(Exception e){}
应写为
try
{
Thread.sleep(1000);
}
catch(Exception e){}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.所有这些语句都必须在方法里面写
2.Thread.sleep()需要捕捉异常
try
{
Thread.sleep(1000);
} catch(Exception e){}
2.Thread.sleep()需要捕捉异常
try
{
Thread.sleep(1000);
} catch(Exception e){}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A要继承Thread或实现Runable接口才能定义线程,输出语句不是输出字符串吗.根本没调用start方法.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询