java中的thread.sleep(1000) 用法
答案:6 悬赏:50 手机版
解决时间 2021-04-12 08:11
- 提问者网友:轮囘Li巡影
- 2021-04-11 23:21
java中的thread.sleep(1000) 用法
最佳答案
- 五星知识达人网友:动情书生
- 2021-04-11 23:32
1.所有这些语句都必须在方法里面写,类里面只能存在属性和方法。不存在语句
2.Thread.sleep()需要捕捉异常,加try/catch
2.Thread.sleep()需要捕捉异常,加try/catch
全部回答
- 1楼网友:从此江山别
- 2021-04-12 02:27
A要继承Thread或实现Runable接口才能定义线程,输出语句不是输出字符串吗.根本没调用start方法.
- 2楼网友:思契十里
- 2021-04-12 02:17
应该这样写吧!
class A extends Thread
{
public void run()
{
System.out.println("start");
try
{
Thread.sleep(1000);
} catch(Exception e){}
System.out.println("end");
}
public static void main(String []args)
{
A a=new A();
a.start();
}
}
class A extends Thread
{
public void run()
{
System.out.println("start");
try
{
Thread.sleep(1000);
} catch(Exception e){}
System.out.println("end");
}
public static void main(String []args)
{
A a=new A();
a.start();
}
}
- 3楼网友:风格不统一
- 2021-04-12 00:55
第一没有提起继承
第二缺少主函数
第二缺少主函数
- 4楼网友:归鹤鸣
- 2021-04-12 00:41
1.所有这些语句都必须在方法里面写
2.Thread.sleep()需要捕捉异常
try
{
Thread.sleep(1000);
} catch(Exception e){}
2.Thread.sleep()需要捕捉异常
try
{
Thread.sleep(1000);
} catch(Exception e){}
- 5楼网友:动情书生
- 2021-04-12 00:26
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方法,就不会报错了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯