Java中类的加载顺序执行结果
来源:互联网 发布:统计学数据分析案例题 编辑:程序博客网 时间:2024/05/18 04:15
public class Parent { public static int a = parentStaticMethod2(); { System.out.println("父类非静态初始化块"); } static { System.out.println("父类静态初始化块"); } public Parent() { System.out.println("父类的构造方法"); } public static int parentStaticMethod() { System.out.println("父类类的静态方法1"); return 10; } public static int parentStaticMethod2() { System.out.println("父类的静态方法2"); return 9; } @Override protected void finalize() throws Throwable { // TODO Auto-generated method stub super.finalize(); System.out.println("销毁父类"); } public static void main(String[] args) { new Child(); }}class Child extends Parent { { System.out.println("子类非静态初始化块"); } static { System.out.println("子类静态初始化块"); } public Child() { System.out.println("子类的构造方法"); } public static int childStaticMethod() { System.out.println("子类的静态方法"); return 1000; } @Override protected void finalize() throws Throwable { // TODO Auto-generated method stub super.finalize(); System.out.println("销毁子类"); }}
执行结果:
父类的静态方法2
父类静态初始化块
子类静态初始化块
父类非静态初始化块
父类的构造方法
子类非静态初始化块
子类的构造方法
阅读全文
0 0
- Java中类的加载顺序执行结果
- Java中类加载的执行顺序
- java中类的加载,及执行顺序
- java中类的加载,及执行顺序
- java中类的加载和执行顺序
- java中类的加载,及执行顺序
- java中类的加载,及执行顺序【转】
- java中类加载和执行顺序
- Java 类加载执行顺序
- 类的加载、执行顺序
- java程序在执行过程中,类,对象以及它们成员加载、初始化的顺序如下:
- Java中代码块介绍以及加载类和创建对象的执行顺序
- JAVA中类的初始化执行顺序
- Java:类中代码的执行顺序
- java类中方法的执行顺序
- Java:类中代码的执行顺序
- Java中类的执行顺序
- Java:类中代码的执行顺序
- SqlServer 查询存储过程最后执行时间
- LIUNX下tc命令详解(转)
- CNN当中的几个知识点
- 织梦表单提交后中间跳转页面提示文字修改
- 网络渗透与深度防御 思维导图
- Java中类的加载顺序执行结果
- cordova自定义插件的创建过程
- 记推送过程踩坑
- HMM之后向算法
- 指针数组和数组指针
- 批量替换 MySQL 指定字段中的字符串
- 【LeetCode】C# 34、Search for a Range
- POJ 2594 浅谈可相交的二分图DAG最小路径覆盖
- memcache的使用