Java
这个昵称有点厉害
这个作者很懒,什么都没留下…
展开
-
Java代码块执行顺序
先定义一个输出类 public class Output { private String out; public Output(String out){ System.out.println(out); } } 父类 public class CodeBlockExecutedParent { private static Output out1=new Output("原创 2017-02-14 16:05:46 · 1610 阅读 · 0 评论 -
ThreadLocal源码理解
ThreadLocal其实原理是创建了多份相同数据保存在堆内存上,每个线程的Thread类里有ThreadLocal.ThreadLocalMap threadLocals的属性来指向存位置, 所以每个线程修改都不会影响到其他线程的数据 首先说下下面用到的东西:ThreadLocalMap为ThreadLocal的静态内部类,他有Entry[]数组来存放本地变量static class Entr原创 2017-06-24 10:58:07 · 1459 阅读 · 0 评论