摘要:
/** * 强引用 * 强引用设置为空,对象立马会被回收 **/ public class NormalReference { public static void main(String[] args) { M m=new M(); m=null; System.gc(); } } class M 阅读全文
摘要:
淘宝面试题:提供一个容器 ,两个方法add和size 写两个线程,线程1添加10个元素到容器中,线程2实现监控元素的个数,当个数到达5的时候,线程2给出提示并且结束 第一种使用LockSupport类的park()和unpark()方法。 public class TestWithoutVolati 阅读全文
摘要:
工厂模式分为三种:1,简单工厂2,工厂方法3,抽象工厂。 简单工厂是继承或实现的关系,例如: public interface WuqiFact { void create(); } public class Paodan implements WuqiFact{ @Override public 阅读全文
摘要:
构建模式将一个复杂的对象分离构建。 public interface TerrainBuilder { public ComplxBuilder buildWall(); public ComplxBuilder buildFort(); public AllBuilder build(); } p 阅读全文