问下这个是啥用法 class Candy{ static {print("loading candy");}}为啥加{}后返回类型也不用了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 类一级的代码块。 一般用来初始化一些环境参数,比如数据库连接,一些变量的初始化之类的。常见的方法是static { init();}private static void init(){ // 初始化方法写在这里}当然象楼主那样直接写在代码块里面也可以 3楼的有返回类型可以理解,可是上面那个没有void 啊 直接写在代码块里面也可以你直接写了,当然就不用返回了,又不在方法里面,返回啥哦?推荐这样写private static void init(){ // 初始化方法写在这里 print("loading candy");} 方法是方法,代码块是代码块。静态代码块比实例代码块用的多,JDBC驱动里就有用静态代码块注册对应驱动的。 可是上面那个没有void 啊---------返回类型是成员方法的而你的代码块是独立的,不属于哪个方法,故不需要返回类型 lz被static吓到了,代码块而已,你可能{}用了好多,一个while,一个for,没少用吧。 java2000_net 好人哪! 求大师 Socket 编程问题 好像很少人用CachedRowSet 关于事件监听 关于环境变量classpath 的问题 条形码问题,请教各位... 高手高手在哪里?关于JTable里放入组件,第一列是JCheckBox,第三列JComboBox,源程序看内容。 类的问题!!!! 高分weblogic 7.0 +j2sdk1.4配置 throw and throws 提问 有关MQ的问题?
常见的方法是
static {
init();
}
private static void init(){
// 初始化方法写在这里
}当然象楼主那样直接写在代码块里面也可以
private static void init(){
// 初始化方法写在这里
print("loading candy");
}
---------
返回类型是成员方法的
而你的代码块是独立的,不属于哪个方法,故不需要返回类型