java中"Static块"是怎么回事,怎么用的,有什么意义
来源:互联网 发布:java全排列非递归算法 编辑:程序博客网 时间:2024/04/30 03:08
6.Static块
Static 块:仅在该类被加载时执行一次(马克-to-win: when you run java Test, you load the class),可以在其中通过计算来初始化你的static变量,不能访问实例变量。
public class Test {
static int a = 3;
static int b;
int c;
static void cal(int x) {
System.out.println("x = " + x);
System.out.println("a = " + a);
System.out.println("b = " + b);
}
// 静态块儿Static block
static {
// c=9; 是错误的,will cause an error.
System.out.println("Static block initialized.");
a = 9;
b = a * 4;
}
public static void main(String args[]) {
System.out.println("in main");
。。。。。。。。。。。。。。。。。。。
详情请见:http://www.mark-to-win.com/JavaBeginner/JavaBeginner2_web.html#StaticBlock
Static 块:仅在该类被加载时执行一次(马克-to-win: when you run java Test, you load the class),可以在其中通过计算来初始化你的static变量,不能访问实例变量。
public class Test {
static int a = 3;
static int b;
int c;
static void cal(int x) {
System.out.println("x = " + x);
System.out.println("a = " + a);
System.out.println("b = " + b);
}
// 静态块儿Static block
static {
// c=9; 是错误的,will cause an error.
System.out.println("Static block initialized.");
a = 9;
b = a * 4;
}
public static void main(String args[]) {
System.out.println("in main");
。。。。。。。。。。。。。。。。。。。
详情请见:http://www.mark-to-win.com/JavaBeginner/JavaBeginner2_web.html#StaticBlock
0 0
- java中"Static块"是怎么回事,怎么用的,有什么意义
- java中Port端口是怎么回事?有什么用?
- java中finally块儿是怎么工作的?有什么意义?
- java中static的意义
- Java的接口到底有什么意义
- Java中static是什么意思,有什么作用?
- 为什么要有Hashmap,它有什么存在的意义么,怎么用它啊
- java中localhost是怎么回事?干什么用的?
- Java中static块
- java中static{}块
- java 中static块的作用
- Java中static块的本质
- Java中static块的本质(2)
- Java中static块的本质
- Java中Static代码块的认识
- static有什么用?
- static有什么用
- static有什么用
- storm - 简介
- 【AC自动机】【转载】
- Java线程同步中关键字synchronized详述
- 高通 MSM8K GPT异常导致无法开机问题分析
- 运行estuary例子
- java中"Static块"是怎么回事,怎么用的,有什么意义
- ListView刷新:自定义adapter 调用notifyDatasetChanged()方法不起作用 的解决方案
- 千万注意:厨师下馆子不点的3样菜 都可能致癌!
- C语言不但执行效率高 而且应用广泛
- OpenCV2.4.4实现Harris角点检测
- Android 实现 “再按一次退出” 功能的实现学习
- 【索引】String
- ACM的你伤不起
- 【PHP学习第二篇】PHP-学习积累&错误解决