摘要:
1、工厂模式是最有用的设计模式。它是一个创造模式,还有他的目的是创建一个 或者几个类对象的对象。有了这个工厂,我们有这些优势集中创建对象: 更简单的改变了类的对象创建或者说创建这些对象的方式; 更简单的为了限制的资源限制了对象的创建。 更简单的生成创建对象的统计数据。 2、Java提供一个接口,Th 阅读全文
posted @ 2017-07-27 17:31
十月围城小童鞋
阅读(852)
评论(0)
推荐(0)
摘要:
1.什么是ThreadLocal 根据JDK文档中的解释:ThreadLocal的作用是提供线程内的局部变量,这种变量在多线程环境下访问时能够保证各个线程里变量的独立性。 从这里可以看出,引入ThreadLocal的初衷是为了提供线程内的局部变量,而不是为了解决共享对象的多线程访问问题。实际上,Th 阅读全文
posted @ 2017-07-27 14:34
十月围城小童鞋
阅读(200)
评论(0)
推荐(0)
摘要:
1、Java里有2种异常: 检查异常:这些异常必须强制捕获她们或在一个方法里的throws子句中。 未检查异常:这些异常不用强制捕获它们。 2、在一个线程对象的run()方法里抛出一个检查异常,我们必须捕获并处理她们。因为run()方法不接受throws子句。当一个非检查异常抛出,默认的的行为是在控 阅读全文
posted @ 2017-07-27 11:33
十月围城小童鞋
阅读(115)
评论(0)
推荐(0)
摘要:
1、Java有两种Thread:“守护线程Daemon”与“用户线程User”。用户线程:Java虚拟机在它所有非守护线程已经离开后自动离开;守护线程:则是用来服务用户线程的,如果没有其他用户线程在运行,那么就没有可服务对象,也就没有理由继续下去。 2、setDaemon(boolean on)方法 阅读全文
posted @ 2017-07-27 11:28
十月围城小童鞋
阅读(161)
评论(0)
推荐(0)
摘要:
1、在某些情况下,我们需要等待线程的终结。例如,我们可能会遇到程序在执行前需要初始化资源。在执行剩下的代码之前,我们需要等待线程完成初始化任务。为了达到此目的,我们使用Thread类的join()方法。当前线程调用某个线程的这个方法时,它会暂停当前线程,直到被调用线程执行完成。 2、Java提供2种 阅读全文
posted @ 2017-07-27 10:04
十月围城小童鞋
阅读(135)
评论(0)
推荐(0)

浙公网安备 33010602011771号