黑马程序员:Java基础总结----java各代码块函数执行顺序

来源:互联网 发布:房产软件 编辑:程序博客网 时间:2024/06/08 08:04

黑马程序员:Java基础总结



java各代码块函数执行顺序

 ASP.Net+Android+IO开发.Net培训、期待与您交流!




构造代码块
构造函数
一般函数
静态代码块
静态构造函数(无)
主函数

    

 构造代码块。
     作用:给对象进行初始化。
     对象建立后才运行,而且优先于构造函数执行

 构造函数。
     作用:给对象进行初始化。
      对象建立后才运行

一般函数
     作用:完成相应功能。
      对象调用才执行

静态代码块
     作用:给类进行初始化,多个对象只运行一次
     类一建立就运行,而且优先于静态构造函数执行

public class Test01 {
      {
            System. out.println("{}" );
      }
       static {
            System. out.println("static{}" );
      }


       Test01() {
       System. out.println("static Test01()" );
       }
       void show() {
            System. out.println("show()" );
      }

       public static void main(String[] args) {
            System. out.println("main" );
            Test01 te= new Test01();
            te.show();
             new Test01();
      }
}


结果:
static{}
main
{}
static Test01()
show()
{}
static Test01()






 ASP.Net+Android+IO开发.Net培训、期待与您交流!


原创粉丝点击