Java基础
尘力
不甘心做一只菜鸟
展开
-
Java动态代理
代理模式: 定义:代理模式是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个真实对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。 Java动态代理实例: 真实对象接口: public interface HelloInterface { public void say(String s); } 真原创 2017-05-26 09:41:04 · 230 阅读 · 0 评论 -
ThreadLocal的源码分析
首先是Thread类的源码: ThreadLocal.ThreadLocalMap threadLocals = null; ThreadLocal源码: public T get() { Thread t = Thread.currentThread(); ThreadLocalMap map = getMap(t); if (map !原创 2017-06-01 16:23:36 · 214 阅读 · 0 评论 -
java编程思想 重读 读后感 一
总结一下初始化顺序,要想使用构造器初始化,首先构造器是静态的,首先加载静态变量,再加载非静态变量,并且只在第一次创建对象时加载,再次创建对象时不会加载,会 再次加载非静态变量,并且从父到子类挨个加载。 顺序:静态变量 到 非静态变量 到构造方法(不会访问父类或者静态 非静态 变量中的其它非静态方法)原创 2018-01-03 22:24:40 · 885 阅读 · 0 评论