java基础
人在山中心有海
不吃瓜、不八卦、专心写代码
展开
-
java基础——单例模式
使用场景: 创建时间过长或者消耗内存资源过多时可使用单例模式 特点: 构造器私有化,提供唯一静态访问点 单例模式实现方法: 恶汉式 懒汉式 静态内部类 枚举(推荐) spring单例 恶汉式: private static final HungrySingleton singleton = new HungrySingleton(); private HungrySin...原创 2019-07-02 21:09:32 · 201 阅读 · 0 评论 -
java基础——代理模式
使用场景: 保护目标对象 增强目标对象 降低系统的耦合度 易于扩展 特点: 实现方式: 静态代理 动态代理:jdk动态代理、cglib动态代理 jdk动态代理 cglib动态代理 ...原创 2019-07-11 11:17:08 · 90 阅读 · 0 评论 -
java基础——线程
线程基础知识创建线程的四种方式:线程的生命周期:线程的启动和停止 创建线程的四种方式: 继承Thread(thread实现了runable接口) 实现Runable接口 实现Callable 使用线程池创建 线程的生命周期: public class Thread implements Runnable { public enum State { NEW, ...原创 2019-08-14 16:14:47 · 150 阅读 · 0 评论