黑马程序员技术交流社区

标题: 每日学五点知识总结(三) [打印本页]

作者: abc784990536    时间: 2015-1-1 12:04
标题: 每日学五点知识总结(三)
11. 构造器Constructor是否可被override?

答:可以。

12. 是否可以继承String类?

答:String类是final类所以不可以继承。

13. 题目如下:

父类:

public class FatherClass  
   {  
public FatherClass()  
{  
System.out.println(“FatherClass Create“);  
}  
}
子类:

public class ChildClass extends FatherClass  
{  
public ChildClass()  
{  
System.out.println(“ChildClass Create“);  
}  
public static void main(String[] args)  
{  
FatherClass fc = new FatherClass();  
ChildClass cc = new ChildClass();  
}  
}
请问输出结果为:

FatherClass Create+  
FatherClass Create  
ChildClass Create
14. 多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

答:多线程有三种实现方法,分别为:

① 实现Runnable接口,覆盖Run()方法。
② 继承Thread,覆盖Run()方法。
③ 继承TimerTask,覆盖Run()方法。

同步的实现是在方法前加synchronized,在调用wait()和notify()。

15. 请说出你所知道的线程同步的方法

答:1. synchronized 方法:通过在方法声明中加入 synchronized关键字来声明 synchronized 方法。
2. synchronized 块:通过 synchronized关键字来声明synchronized 块。






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2