2016.03.27(o(︶︿︶)o 唉)

来源:互联网 发布:淘宝头像店招在线制作 编辑:程序博客网 时间:2024/05/29 10:26

这里写图片描述
1.ABD
2.A
3.int是基本数据类型,Integer是int基本数据类型的包装类,在各种类型间转化,通过各种方法的调用
4.在要跳出的层前写上标识符 如 a:,然后break a;
5.不可以是final修饰的最终类
6.在finally语句块执行后
7. sleep:是Thread类的一个静态方法,该方法会让当前正在 执行的线程暂停执行,从而将执行机会让给其他线程执行。sleep(long mills)参数指定当前线程暂停执行的时间,经过这段阻塞时间后,该线程会进入就绪状态,等候线程调度器的调度。sleep方法声明抛出了InterruptedException异常,所以调用sleep方法时要么在方法开始处抛出异常要么使用try{}..catch{}块进行捕获。

yield方法只会给优先级相同或更高优先级的线程执行机会。yield不会将线程转入阻塞状态,只是强制当前线程进入就绪状态。因此完全有可能某个线程调用yield方法暂停后,立即又获得处理器资源被执行。yield方法没有声明抛出任何异常。

sleep比yield方法有更好的可移植性,通常,不要依靠yield控制并发线程的执行。
8.使用synchronized关键字同步方法或代码。getPriority();获得线程的优先级。
setPriority(int p);设定线程的优先级位p。线程创建时,子线程继承副线

程的优先级。
9.线程池是指在初始化一个多线程应用程序过程中创建一个线程集合,然后在需要执行新的任务时重用这些线程而不是新建一个线程。线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求。然而,增加可用线程数量是可能的。线程池中的每个线程都有被分配一个任务,一旦任务已经完成了,线程回到池子中并等待下一次分配任务。
10.DAO是Data Access Object数据访问接口,数据访问:故名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间

0 0
原创粉丝点击