2013年2月21日
摘要: 很多程序中的东西我们只需要做一次(例如初始化,读取配置文件,得到数据库连接)这样 的东西放在static静态代码块中。静态代码块中的异常如果会影响程序的整体执行,我们需要将这个异常转成致命错误抛上去(throw new ExceptionInInitializerError(e))在上层一定要捕捉这种异常。 阅读全文
posted @ 2013-02-21 11:51 要强小伙 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1.在web层可以使用String filePath = request.getServletContext().getRealPath("WEB-INFO/classes/db.properties"); 先获取资源文件名,然后当作文件读取。 InputStream is = new FileIn... 阅读全文
posted @ 2013-02-21 11:47 要强小伙 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 实现类中抛出的异常只能必接口中定义的少。 阅读全文
posted @ 2013-02-21 11:41 要强小伙 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 运行时异常可以在不改变函数声明的情况下,将函数的异常信息抛上去。在底层经常要用到这样的代码:try{}catch(Exception e){throw new RuntimeException(e)};把异常抛上去。。 阅读全文
posted @ 2013-02-21 11:40 要强小伙 阅读(114) 评论(0) 推荐(0) 编辑