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 块。
|
|