1: public class Q8
2: {
3: int i = 20;
4: static
5: {
6: i = 10;
7:
8: }
9: public static void main(String[] args)
10: {
11: Q8 a = new Q8();
12: System.out.println(a.i);
13: }
14: }
2: {
3: int i = 20;
4: static
5: {
6: i = 10;
7:
8: }
9: public static void main(String[] args)
10: {
11: Q8 a = new Q8();
12: System.out.println(a.i);
13: }
14: }
解决方案 »
- jni问题结构体参数传递
- 求解:java中的拆箱装箱和多态性中对象向上转型向下转型是不是一个意思?
- 求大侠指导一下啊。。。。
- 求算法 : 给定年,月份 , 求这个月份的第一个星期一的日期?
- 我安装了sql-SP4,运行netstat -an,可是1433端口没有监听,什么原因呢??
- 用什么事件监听器可以捕捉容器(比如说JFrame)的大小的改变事件
- 关于easy struts配置问题?
- 求:java2图形设计卷I(AWT),II(SWING)电子版
- handleEvent的deprecated的问题,请指教
- 几个简单的JAVA问题!
- 关于静态方法的OVERRIDE。
- 那位大哥给我发份连接sql2000的jdbc驱动,高分!
6: int i = 10;
7:
8: } 注意{}
那這一段有什麽意義呢?
4:static
5: {
6: int i = 10;
7:
8: }
执行,这个i相当于一个local varible”,它的作用范围“仅在这个块内,
这样就清楚了:static{
int i = 10;
System.out.println("in static block, i="+i);
}
这个输出应为10