静态代码块
来源:互联网 发布:linux开发语言 编辑:程序博客网 时间:2024/06/04 18:00
/*
* 静态代码块
* 格式:
* static {
*
* 静态代码块中的执行语句
* }
* 特点:1,随着类的加载而执行,只执行一次,并优先于主函数执行
* 2,用于给类进行初始化
* */
public class StaticCodeDemo {
/** * @param args */static { System.out.println("a");//第一} public static void main(String[] args) { // TODO Auto-generated method stub /* new StaticCode();//第三 new StaticCode();//不会再被执行 因为静态代码块随着类的加载而执行 只执行一次 System.out.println("OVER");//第四 StaticCode.show();//没有对象 直接调用 因为静态 */ new StaticCode(5); //如果不付参数 则执行B}static { System.out.println("b");//第二}
}
class StaticCode
{
int num = 6;//如果不静态初始化 则不可访问num的值 除非有对象 对象可以调用该元素
StaticCode(){
System.out.println(“B”);
}
static {
System.out.println(“c”);//如果(“c”+num)此时num不可访问
}
{ System.out.println("C"+num);}StaticCode(int x){ System.out.println("F");}public static void show() { // TODO Auto-generated method stub System.out.println("run show");}
}
0 0
- 静态代码块、非静态代码块
- Static块(静态代码块)
- Static块(静态代码块)
- 构造块/静态代码块
- Static块(静态代码块)
- 普通代码块 静态块 构造块
- static静态代码块
- java 静态代码块
- 静态代码块
- 静态代码块
- 静态代码块
- 静态,代码块
- 静态代码块详解
- JAVA 静态代码块
- java_test_静态代码块
- 【static】 静态代码块
- Java静态代码块
- 静态代码块
- Nsdate 的扩展
- RtlFreeUnicodeString routine
- android用数组保存输出流的数据包的问题(最后等到的所有的都变成最后一个包)
- MySQL 入门 之 表 的 创建、修改与删除
- Vim常用命令:移动 跳转 到 文档开头或末尾
- 静态代码块
- Win7下Android native code的编译和调试
- 蛇形填数
- Solr基础教程之环境搭建(一)
- HDU4786(生成树)
- Qt核心剖析:信息隐藏
- 【IOS自定义工具类之缓存助手类】CacheHelper
- 2015百度招聘
- 解决pip无法使用http的源