public class Initialization{
static int []values=new int[10];
static
{
System.out.println("Running Initialization block");
for(int i=0;i<values.length;i++)
values[i]=(int)(100*Math.random());
}
void listValues()
{
System.out.println();
for(int i=0;i<values.length;i++)
System.out.print(" "+values[i]);
System.out.println(" ");
}
public static void main(String[]args)
{
Initialization example=new Initialization();
System.out.println("\nFirst object");
example.listValues();
//example=new Initialization();这句新建对象可有可无,就只是新建对象?还是另有用意?求详解!
System.out.println("\nSecond object");
example.listValues();
}
}
static int []values=new int[10];
static
{
System.out.println("Running Initialization block");
for(int i=0;i<values.length;i++)
values[i]=(int)(100*Math.random());
}
void listValues()
{
System.out.println();
for(int i=0;i<values.length;i++)
System.out.print(" "+values[i]);
System.out.println(" ");
}
public static void main(String[]args)
{
Initialization example=new Initialization();
System.out.println("\nFirst object");
example.listValues();
//example=new Initialization();这句新建对象可有可无,就只是新建对象?还是另有用意?求详解!
System.out.println("\nSecond object");
example.listValues();
}
}
解决方案 »
- windowAdapter 如何使用??想调用windowclosed事件
- 一个字符串匹配
- jsp写入sql server乱码问题
- 请问正则表达式可以进行字符串的检索吗
- HashSet不会添加重复的元素,那么下面这个例子为什么可以呢?
- Arrays.asList()怎么使用?
- 十万火急!200分悬赏一个JAVA写的邮件群发程序。(要源码)
- 还是一个关于声音播放的问题
- Thinking in Java中的 import com.bruceeckel.swing.*; 是哪里来的?
- JCreator LE 和 JCreator Pro有什么区别?
- 如何用JAVA代码监听某个开放端口
- java自定义异常处理,高手来帮帮
values是静态的,块也是静态的,只初始化一次
创建对象对values没影响
如果块不是静态的,就有影响了
也就说example指向了一个新的对象,而旧的那个会被垃圾回收
System.out.println("\nSecond object");