码迷,mamicode.com
首页 > 编程语言 > 详细

Java 静态代码的作用

时间:2018-11-21 22:14:44      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:初始化顺序   运行   int   初始化   string   代码   print   方法   作用   

public student{

  private static int MAXNUM=100;

  static{

    System.out.println(MAXNUM);

  }

  student(){

    System.out.println(MAXNUM+2);

  }

  public static void main(String[] args){

  System.out.println(MAXNUM+1);

  }

}

out:

  100
  101

类中变量初始化顺序,static变量>static静态代码区>普通变量>普通代码区>构造器,由于static修饰符的特殊性,static方法是被动调用的

但是!

 static代码在类加载时就会运行,是主动运行的,所以如果需要在加载类时就执行某个代码,那么这个时候就要用静态代码区。

  

Java 静态代码的作用

标签:初始化顺序   运行   int   初始化   string   代码   print   方法   作用   

原文地址:https://www.cnblogs.com/zhuii/p/9997862.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!