java类加载顺序
来源:互联网 发布:淘宝中药材哪家好知乎 编辑:程序博客网 时间:2024/05/17 22:21
看明白下面程序就知道了。
public class Test6 {public static void main(String[] args){new B();new A.C();}}class A{private P p1 = new P("A--p1");static P p3 = new P("A--p3");public A(){System.out.println("A()");}private P p2 =new P("A--p2");static{new P("A--static");}{new P("A{...}");}public static class C {private P p1 = new P("C--p1");static P p3 = new P("C--p3");public C(){System.out.println("C()");}private P p2 =new P("C--p2");static{new P("C--static");}{new P("C{...}");}}}class B extends A {private P p1 = new P("B --p1");static P p3 = new P("B -- p3");public B() {System.out.println("B()");}public P p2 = new P("B -- p2");static {new P("B -- static");}{new P("B{...}");}}class P {public P(String s) {System.out.println(s);}}
结果为:
0 0
- Java类加载顺序
- java类加载顺序
- Java类加载顺序
- Java 类加载顺序
- java 类加载顺序
- java类加载顺序
- Java类加载顺序
- java类加载顺序
- Java类加载顺序
- java类加载顺序
- Java类加载顺序
- Java类加载顺序
- java 类加载顺序
- java 类加载顺序
- Java类加载顺序
- Java类的加载顺序
- Java虚拟机类加载顺序
- Java虚拟机类加载顺序
- intellij idea 2016.1激活码
- java Socket实现简单在线聊天(三)
- C/C++,java 数据结构---线性链表存储数据:获取数据慢,增删快
- asList的缺陷
- 我的学习之路-JAVA-04
- java类加载顺序
- Nginx初探之安装
- 双线路由策略
- android添加背景音乐
- poi导出excel
- HZAU 1001 Handing Out Candies
- 使用HTML5本地储存localStorage
- Android MVP设计模式的理解
- JAVA敏捷开发环境搭建