学习笔记:java.lang.ExceptionInInitializerError
2013-11-20 22:37
531 查看
写数据池的时候,遇见的java.lang.ExceptionInInitializerError
粗心犯的错。。
重点是 在网上查的时候发现这张图,有点意思。
private static LinkedList<Connection> list; static{ try{ InputStream in = JdbcPool.class.getClassLoader().getResourceAsStream("db.properties"); Properties prop = new Properties(); prop.load(in); String driver = prop.getProperty("driver"); String url = prop.getProperty("url"); String username = prop.getProperty("name"); String password = prop.getProperty("password"); Class.forName(driver); for(int i=0;i<10;i++){ Connection conn = DriverManager.getConnection(url, username, password); list.add(conn); //这里报错 空指针异常 } }catch(Exception e){ throw new RuntimeException(e); } }改成下面就没错了:
private static LinkedList<Connection> list = new LinkedList<Connection>();
粗心犯的错。。
重点是 在网上查的时候发现这张图,有点意思。
相关文章推荐
- java.lang.ExceptionInInitializerError
- Java java.lang.ExceptionInInitializerError 错误如何解决
- java.lang.ExceptionInInitializerError的原因
- java.lang.ExceptionInInitializerError(HIBERNATE问题)
- java.lang.ExceptionInInitializerError异常的解决方法
- [Android] 解决Release版本HWPFDocument写doc文件失败java.lang.ExceptionInInitializerError
- rocketmq 启动报错 java.lang.ExceptionInInitializerError
- java.lang.ExceptionInInitializerError 错误
- java.lang.ExceptionInInitializerError
- (转)java.lang.ExceptionInInitializerError
- Exception in thread "main" java.lang.ExceptionInInitializerError
- android java.lang.ExceptionInInitializerError
- Exception in thread "main" java.lang.ExceptionInInitializerError
- java.lang.ExceptionInInitializerError的原因
- Exception in thread "main" java.lang.ExceptionInInitializerError
- Java.lang.ExceptionInInitializerError 错误
- java.lang.ExceptionInInitializerError
- java.lang.ExceptionInInitializerError
- Exception in thread "main" java.lang.ExceptionInInitializerError
- java.lang.ExceptionInInitializerError