Java中类的加载顺序执行结果
作者:bin25 时间:2022-03-12 18:12:35
具体代码如下所示:
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
父类静态初始化块
子类静态初始化块
父类非静态初始化块
父类的构造方法
子类非静态初始化块
子类的构造方法
总结
以上所述是小编给大家介绍的Java中类的加载顺序执行结果网站的支持!
来源:http://blog.csdn.net/bin25/article/details/78204067
标签:java,类,加载,顺序
0
投稿
猜你喜欢
Spring整合Junit的使用详解
2022-11-20 18:33:17
Android基于OpenCV实现Harris角点检测
2023-07-16 12:19:47
Java Scala实现数据库增删查改操作详解
2022-02-03 05:09:22
重写hashCode()和equals()方法详细介绍
2023-11-24 16:13:33
C#通过指针实现快速拷贝的方法
2022-09-26 01:43:08
Java 存储模型和共享对象详解
2023-11-16 14:48:46
Java集合之Set接口及其实现类精解
2022-01-23 17:27:44
Maven中的SnapShot版本和正式版本的区别
2023-11-03 16:31:46
利用C#实现SSLSocket加密通讯的方法详解
2023-03-01 02:23:05
Spring JPA配置文件Eclipse报错如何解决
2022-05-07 00:51:34
Android实现给TableLayou绘制边框的方法
2021-08-04 02:08:41
详解C#如何实现屏幕放大和取色功能
2022-04-15 04:00:37
Java BigDecimal中divide方法案例详解
2021-12-31 07:00:29
IDEA设置背景为自定义照片的操作方法
2022-12-28 09:13:08
Android canvas drawBitmap方法详解及实例
2021-06-12 12:17:18
详解 c# 克隆
2021-12-16 16:23:12
Android仿QQ空间动态界面分享功能
2023-11-13 11:03:58
Android调试出现The selected device is incompatible问题解决
2023-08-11 12:58:34
C#使用ToUpper()与ToLower()方法将字符串进行大小写转换的方法
2023-06-27 05:51:45
C#实现FTP传送文件的示例
2022-06-24 01:15:20