解决方案 »
- 求问一个java串口的问题 高手进
- java+textpad编译环境怎么搭建 谢谢
- 可以用java在linux下调用DLL文件吗
- 一个对象传递问题
- java 的 Runtime.getRuntime().exec("cp -rf ")返回什么类型? 我想知道这条命令是否执行正确
- 各位老大,外企复式通常都是什么形式?
- 怎样让IE的JVM支持高版本的JDK
- 编辑table某一个表格,然后点击其他按钮,如何保存table中的数据
- java中如何调用com接口
- 看看会输出什么?结果是equal b,==在string里不是比较两个串是不是相等嘛?
- eclipse想加载图片,但不能识别图片
- eclipse无法用键盘输入求解决
区别就是 map = new HashMap<String,Sring> 直接初始化了
map; 先声明
static{ 放static块中初始化
{
public static Test Instance = new Test(2.5);
private double x;
public static double y;
static {
y=20.0;
};
public Test(double x)
{
this.x = x;
}
public void Print()
{
y=x-y;
System.out.println(y);
}
}
//执行
Test.Instance.Print();
Test t = new Test(2.5);
t.Print();
执行下这个例子,就明白初始化块是先于构造函数执行了(手敲的代码,可能有错误)。