并发编程

2018-06-22  本文已影响12人  迟凝丶捏米么

1.volatile字段理解
volatile变量规则:对一个变量的写操作先行发生于后面对这个变量的读操作

例子一:

2.tomcat类加载机制

tomcat类加载机制.png

当应用需要到某个类时,则会按照下面的顺序进行类加载:

3.加载顺序

    class X {  
        Y b=new Y();  
        X() {  
            System.out.println("X");  
        }  
    }  
    class Y {  
        Y() {  
            System.out.println("Y");  
        }  
    }  
    public class Z extends X {  
        Y y=new Y();  
        Z() {  
            super();  
            System.out.println("Z");  
        }  
        public static void main(String[] args) {  
            new Z();  
        }  
    }  
    //输出结果yxyz 

父类静态–>子类静态—>父类成员变量–>父类构造方法—–>子类成员变量—->子类构造方法

上一篇 下一篇

猜你喜欢

热点阅读