码迷,mamicode.com
首页 > 其他好文 > 详细

关于static

时间:2017-11-07 20:47:24      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:声明   静态代码块   执行   代码块   int   new   通过   static   访问   

/**
*静态代码块:在java中使用static关键字声明的代码块。
*静态块用于初始化类,为类的属性初始化。每个静态代码块只会执行一次。
*由于JVM在加载类时会执行静态代码块,所以静态代码块先于主方法执行。
*如果类中包含多个静态代码块,那么将按照"先定义的代码先执行,后定义的代码后执行"。
*注意:
*1 静态代码块不能存在于任何方法体内。
*2 静态代码块不能直接访问静态实例变量和实例方法,需要通过类的实例对象来访问。

*/


class Code{
Code() {
System.out.println("构造函数");
}
static {
System.out.println("Code static");
}
}
public class Test1 {
static{
System.out.println("Test1 static");
}
public static void main(String[] args) {
System.out.println("main");
new Code();

}

}

关于static

标签:声明   静态代码块   执行   代码块   int   new   通过   static   访问   

原文地址:http://www.cnblogs.com/sort/p/7800812.html

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