初始化代码顺序:(静态变量、静态初始化块)>(变量、初始化块)>构造器。
public class InitialOrderTest{
//静态变量
public static String staticField = "静态变量";
//变量
public String field = "变量";
//静态初始化块
static{
System.out.println(staticField);
System.out.println("静态初始化块");
}
//初始化块
{
System.out.println(field);
System.out.println("初始化块");
}
//构造器
public InitialOrderTest(){
System.out.println("构造器");
}
public static void main(){
new InitialOrderTest();
}
}
预期结果
1.静态变量
2.静态初始化块
3.变量
4.初始化块
5.构造器
分享到:
相关推荐
JavaABC是一种Java-GUI,可提供对ABC(但另一个Bittorrent客户端)的远程控制
《蓝桥杯省赛C/C++与Java编程竞赛解析》 蓝桥杯是全国规模宏大、影响力深远的软件和信息技术专业赛事,旨在培养和选拔优秀的编程人才,促进计算机科学与技术的发展。第十三届蓝桥杯省赛涵盖了C/C++与Java两大主流...
leetcode下载 JavaPractise 这个repo是个人学习算法、JVM、JUC、设计模式的一些代码记录 algorithm是各个类别的题目,book文件夹下是一些算法书(《剑指Offer》...5.JavaABC包下是一些Java基础知识的代码练习 nio 反射
"Java实现abc字符串排列组合" 本文将详细介绍Java实现abc字符串的排列组合,主要包括可重复排列、全排列和组合三个部分。 可重复排列 在Java中,可以使用递归来实现abc字符串的可重复排列。可重复排列是指从abc三...
它负责解释执行Java的字节码,将不同平台的Java虚拟机翻译为机器代码,实现了Java的跨平台特性。JVM是运行Java程序的关键部分。 ### Java程序的基本结构 - **类和对象**:Java是一种面向对象的编程语言,一切数据...