`

【JavaABC系列】代码打印顺序

阅读更多
初始化代码顺序:(静态变量、静态初始化块)>(变量、初始化块)>构造器。
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-开源

    JavaABC是一种Java-GUI,可提供对ABC(但另一个Bittorrent客户端)的远程控制

    第十三届蓝桥杯省赛C/C++ABCG组、JavaABC组真题pdf

    《蓝桥杯省赛C/C++与Java编程竞赛解析》 蓝桥杯是全国规模宏大、影响力深远的软件和信息技术专业赛事,旨在培养和选拔优秀的编程人才,促进计算机科学与技术的发展。第十三届蓝桥杯省赛涵盖了C/C++与Java两大主流...

    leetcode下载-JavaLearn:算法、JVM、JUC、设计模式学习记录(Java语言实现)

    leetcode下载 JavaPractise 这个repo是个人学习算法、JVM、JUC、设计模式的一些代码记录 algorithm是各个类别的题目,book文件夹下是一些算法书(《剑指Offer》...5.JavaABC包下是一些Java基础知识的代码练习 nio 反射

    Java实现abc字符串排列组合

    "Java实现abc字符串排列组合" 本文将详细介绍Java实现abc字符串的排列组合,主要包括可重复排列、全排列和组合三个部分。 可重复排列 在Java中,可以使用递归来实现abc字符串的可重复排列。可重复排列是指从abc三...

    4北邮高级语言程序设计(基于JAVA)阶段作业一.pdf

    它负责解释执行Java的字节码,将不同平台的Java虚拟机翻译为机器代码,实现了Java的跨平台特性。JVM是运行Java程序的关键部分。 ### Java程序的基本结构 - **类和对象**:Java是一种面向对象的编程语言,一切数据...

Global site tag (gtag.js) - Google Analytics