Java

error和exception是平等的

它们都实现了Throwable接口 catch Exception 是捕捉不到Error的 而且,JAVA还要求我们不要捕捉Error: An Error is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch. Most such errors are abnormal conditions. The ThreadDeath error, though a "normal" condition, is also a subclass of Error because most applications should not try to catch it.

存根类(stub) 是什么意思?有什么作用?

    存根类是一个类,它实现了一个接口,但是实现后的每个方法都是空的。       它的作用是:如果一个接口有很多方法,如果要实现这个接口,就要实现所有的方法。但是一个类从业务来说,可能只需要其中一两个方法。如果直接去实现这个接口,除了实现所需的方法,还要实现其他所有的无关方法。而如果通过继承存根类就实现接口,就免去了这种麻烦

spring对ibatis不同版本的支持方式是不同的

Spring对iBATIS SqlMaps1.3和2.0都提供了支持。首先让我们来看一看两个之间的区别。 表 11.1. iBATIS SqlMaps supporting classes for 1.3 and 2.0 Creation of SqlMap     1.3 SqlMapFactoryBean     2.0 SqlMapClientFactoryBean Template-style helper class      1.3  SqlMapTemplate      2.0  SqlMapClientTemplate Callback to use MappedStatement      1.3 SqlMapCallback      2.0 SqlMapClientCallback Super class for DAOs      1.3 SqlMapDaoSupport      2.0 SqlMapClientDaoSupport