千万别在Java类的static块里写会抛异常的代码!
摘要:
public class Demo{ static{ // 模拟会抛异常的代码 throw new RuntimeException(); }}如果你在Java类的static块里写这样会抛异常的代码,你,会后悔的!因为JVM启动时,会加载需要的类,如果加载到这样的类,执行 static块时抛异常,ClassLoader就会卡在这里,而且!没有任何输出,JVM就卡住了,如果这样的类多了,完全不知道去哪里找问题!!于是在static里写代码最好加个try-catch!!!切记! 阅读全文
posted @ 2013-11-01 18:57 绝望生鱼片 阅读(867) 评论(0) 推荐(0) 编辑