标签:led main方法 rgba volatil java c代码 顺序 pack 过程
静态代码块,构造快,构造方法的执行顺序
package com.model.jvm; class One{ public One(){ System.out.println("11111111111111"); } { System.out.println("22222222222222222222"); } static { System.out.println("333333333333333333333"); } } public class Static_GouZao { public Static_GouZao(){ System.out.println("444444444444444"); } { System.out.println("555555555555555555555"); } static { System.out.println("666666666666666666"); } public static void main(String[] args) { /** * main方法是程序的入口,但是在执行main方法之间必须先要先编译这个类,而在编译过程中就会执行static{}里面的代码,且只能执行一次 * 创建对象也是一样,创建一个类的对象时,需要先进行编译,就会加载static代码块 * 所有 执行顺序:静态代码块>构造块>构造方法 * * */ System.out.println("我是main************"); new One(); System.out.println("-----------------"); new One(); System.out.println("-------------------"); new Static_GouZao(); } }
标签:led main方法 rgba volatil java c代码 顺序 pack 过程
原文地址:https://www.cnblogs.com/zzhAylm/p/14854879.html