摘要: 1、是什么? 什么是工厂模式?现实生活中的工厂,我只关系结果(产品),不关系生产过程。 2、为什么? 对对象的创建过程进行了封装隐藏,减少对产品类的依赖 实现统一化管理,专业化管理;如果没有工厂,没有执行标准,三无产品(没有标准);监督难度减轻 3、怎么做? a、简单工厂 b、方法工厂 那么就给每个 阅读全文
posted @ 2019-05-02 10:40 Yuan_Li 阅读(100) 评论(0) 推荐(0)
摘要: 1、jdk动态代理 是什么:a、一件事情要做,自己不想做或没时间做,就找代理完成;b、代理者、被代理者;c、代理者需要获得被代理人的资料 为什么:业务代码解耦;需要对被代理对象行为做一些增加 怎么做: 原理:获得被代理对象的class信息,创建一个代理类并重写被代理类的接口方法。调用代理类方法即调用 阅读全文
posted @ 2019-04-30 08:08 Yuan_Li 阅读(123) 评论(0) 推荐(0)
摘要: 1.1 什么是线程 进程是一次运行活动,线程是进程的一个执行路径 操作系统资源是分配给进程,CPU资源分配到线程 一个进程中有多个线程,多个线程共享进程中的堆和方法区资源 每个线程有都自己的程序计数器和栈区域 程序计数器是一块内存区域,用来记录线程当前要执行的指令地址 栈区域用来存储改线程的局部变量 阅读全文
posted @ 2019-03-04 09:16 Yuan_Li 阅读(106) 评论(0) 推荐(0)