2017-9-1 - Q - 异常处理 - 多线程基础

1 可以自行抛出异常吗?什么时候需要?

2 如何设置异常?在方法体设置了抛出的异常,声明中也必须抛出吗?如何添加?方法添加了throws后,测试的代码在调用方法时是否必须处理异常?

3 如何理解抛出异常和处理异常的关系?

4 该段代码是否能够执行?

Person p = new Person();
try {
Exception e;
} catch (Exception e) {
e.printStackTrace();
}
System.out.println(p.getAge());

4 子类重写父类含有throw声明的方法时的规则是什么?

5 异常可分为?

7 异常的api有哪些?

8 如何自定义异常?

9 多线程的工作机制是?

10 什么是进程?

11 线程是?

12 如何在java中新建线程?如何启动线程?如何理解线程?

13 如何解决Thread与单继承的冲突?

15 如何获取当前运行方法调用的线程?

16 如何中断当前进程?

17 如何获取当前线程的信息?线程的名字,线程ID,优先级,线程活动状态,是否为守护线程,是否被中断?

18 如何设置线程优先级?

19 什么是守护线程?如何定义守护线程?

20 long,float型数据定义后默认值为?

21 int a = 10;a = a++ + 10;a++;syso(a)?

22 如何按照"时:分:秒"格式输出时间?

23 如何延迟时间?

 

posted @ 2017-09-01 22:44  清及  阅读(104)  评论(0编辑  收藏  举报