摘要:
刚才琢磨这个问题主要是在想,如果constructor抛出了exception,那么返回的object是什么一个情况呢?如果我这个object中有一些关键的资源没有初始化,比如说Database connection在创建的时候有可能抛出SQLException,会不会返回一个HALF-MADE的object呢?为了验证,写了如下代码,结论:如果constructor中抛出了exception,constructor不会返回任何object,甚至null也不会返回。(因为程序流程在执行到return之前就跳转到exception处理去了啊亲,当然不会return任何东西!)class Box 阅读全文
posted @ 2014-01-14 22:10
rldts
阅读(764)
评论(0)
推荐(0)
摘要:
public static boolean parseHTML(Scanner sc, List errorInfo) { String[] tags = new String[DEFAULT_CAPACITY]; int count = 0; // tag counter String token; // token returned by the scanner while (sc.hasNextLine()) { while ((token = sc.findInLine("]*>"))!=null) { //... 阅读全文
posted @ 2014-01-14 16:01
rldts
阅读(2337)
评论(0)
推荐(0)
浙公网安备 33010602011771号