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");
}

这个程序有啥错误
展开
 我来答
百度网友70ae8e86ac
推荐于2016-08-05 · TA获得超过1304个赞
知道小有建树答主
回答量:815
采纳率:0%
帮助的人:1099万
展开全部
1.所有这些语句都必须在方法里面写,类里面只能存在属性和方法。不存在语句

2.Thread.sleep()需要捕捉异常,加try/catch
骑小猪撞人
2013-04-10 · TA获得超过130个赞
知道小有建树答主
回答量:113
采纳率:0%
帮助的人:88.6万
展开全部
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方法,就不会报错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xxgcugb
2007-11-07 · TA获得超过419个赞
知道答主
回答量:145
采纳率:0%
帮助的人:0
展开全部
这个程序会产生异常InterruptException
应写为
try
{
Thread.sleep(1000);
}
catch(Exception e){}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhjun1
2007-11-07
知道答主
回答量:47
采纳率:0%
帮助的人:0
展开全部
1.所有这些语句都必须在方法里面写
2.Thread.sleep()需要捕捉异常
try
{
Thread.sleep(1000);
} catch(Exception e){}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjycaibird
2007-11-07 · TA获得超过1374个赞
知道小有建树答主
回答量:906
采纳率:0%
帮助的人:667万
展开全部
A要继承Thread或实现Runable接口才能定义线程,输出语句不是输出字符串吗.根本没调用start方法.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式