static{}的作用?? static方法会在Class被classloader加载的时候就执行,是一个类方法,构造方法则是当你new这个class的object的时候才会执行的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class的构造方法只有在new class的时候才执行。而static方法是静态的,也就是说不需要new class你也可以用如:Demo.a可以直接用。 构造函数就不说了static {}是这个class第一次被装载的时候执行的,而且只执行一次,class A {static void a()};class B { public static void main(String[] args) { A.a(); //--> static {} new A(); // -X-> static {} }} 那为什么 static{}后面可以不加方法名呢??? windows下如何构造出linux的路径 关于java oracle10g 编码方式,入库的问题 JDK1.5.0.09和MSSQL2000如何建立连接? 想开发一个背单词的软件,用什么方式存储数据? j2ee1.4的使用问题 解析Time出错:"2:00 PM CST" 到http://www.javootoo.com/上下载lookandfeel,没有下载的连接??怎么回事呢? 正则表达式\b的匹配问题 一个关于jcreator PRO 的问题 相互调用的一个很刺手的问题! implements java.io.Serializable 这个错什么意思
而static方法是静态的,也就是说不需要new class你也可以用
如:Demo.a可以直接用。
public static void main(String[] args) {
A.a(); //--> static {}
new A(); // -X-> static {}
}
}