Java之控制反转和依赖注入
摘要:1.简介 依赖注入和控制反转,目的是为了使类与类之间解耦合,提高系统的可扩展性和可维护性,下面通过一个例子来引入这一概念。 2.案例 1)一般情况下的类耦合 Main.java 通过上面代码可以看出:Main类与Chinese类和American类之间存在着强耦合 , Chinese和America
阅读全文
posted @
2014-07-23 14:25
Devin Zhang
阅读(36639)
推荐(8) 编辑
Java之线程池深度剖析
摘要:1.线程池的引入 引入的好处: 1)提升性能。创建和消耗对象费时费CPU资源 2)防止内存过度消耗。控制活动线程的数量,防止并发线程过多。 使用条件: 假设在一台服务器完成一项任务的时间为T T1 创建线程的时间 T2 在线程中执行任务的时间,包括线程间同步所需时间 T3 线程销毁的时间 显然T =
阅读全文
posted @
2014-07-20 14:31
Devin Zhang
阅读(28218)
推荐(2) 编辑