JavaBase ##目录 ###java初级知识 匿名内部类 匿名内部类继承接口或者实现类 String类 String.intern()方法 java异常 java自定义异常 ###java中级知识 反射 常见反射API Socket编程 使用线程池实现Socket编程 哈希 hashCode, equals和map 序列化和反序列化 序列化和反序列化 自定义Annotation 自定义Annotation ###java高级知识 多线程与并发 CountDownLatch协调主子线程 CyclicBarrier协调子线程 ForkJoin框架 ThreadLocal变量 四种并发编程对比 Master-Worker模式 Stream流 常见Stream类API 常见Stream类API+ 动态语言支持 方法句柄与DynamicInvoke ###java程序设计 生产者消费者模式 生产者消费者wait, notifyAll方法实现 生产者消费者condition, await, sigal实现 生产者消费者semaphore实现 单例模式 几种单例模式实现 迭代器模式 实现迭代器,支持foreach语法 装饰者模式 装饰者模式 工厂模式 简单工厂模式 工厂方法模式 责任链模式 责任链模式 观察者模式 观察者模式 策略模式 策略模式 适配器模式 适配器模式 原型模式 原型模式 建造者模式 建造者模式 ###算法 快速排序算法 快速排序算法的四种实现 其他排序算法 归并,堆,冒泡,插入 要跑啊,少年,要跑