黑马程序员技术交流社区
标题:
为什么构造函数内不能用Thread.sleep()呢?
[打印本页]
作者:
Без_тебя
时间:
2014-7-3 21:47
标题:
为什么构造函数内不能用Thread.sleep()呢?
为什么构造函数内不能用Thread.sleep()呢?
作者:
sugar
时间:
2014-7-4 08:51
可以使用的,下面是一个例子:
class Demo
{
public static void main(String[] args)
{
Person p=new Person("zhangsan");
}
}
class Person
{
public String name;
public Person(String name)
{
this.name=name;
try
{
Thread.sleep(10000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
System.out.println("name:"+name);
}
}
Thread.sleep();会抛出异常,只要将异常处理了就可以使用了
作者:
吴俊勇
时间:
2014-7-4 12:48
sugar 发表于 2014-7-4 08:51
可以使用的,下面是一个例子:
class Demo
{
为什么会抛异常,是什么异常啊
作者:
sugar
时间:
2014-7-4 14:25
吴俊勇 发表于 2014-7-4 12:48
为什么会抛异常,是什么异常啊
Thread.sleep();这个函数可能出现InterruptedException(中断异常),所以,如果想要使用这个函数必须处理这个异常。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2