异常处理机制除了捕获处理外,还有另一种处理方法——声明异常。 声明异常处理方式,其实就是“不处理”的方式。不去处理异常,只是告诉调用者可能会出现哪些异常,让调用者自己去处理。 在实际开发中,这种“不处理”比捕获用的更多。 声明检查型异常 方法不仅需要告诉编译器将要返回什么值,还要告诉编译器可能出现的错误。下面来看如何声明一个异常: public static Class TestException…
什么是版本控制?一般作为开发者,一定经历过版本的迭代。比如从版本0.01一直更新迭代到10.3.2,已经经历过了无数个版本了。如果没有版本控制的话工具的话,那么每开发一个新的版本,就需要将前一个版本做好备份。当新版本出现了问题时,就需要把旧版本找到,再去替换线上的新版本。
主动抛出异常 抛出异常非常简单,只要: 1.找出一个合适的异常类 2.创建这个类的对象 3.将对象抛出 public static void TestException2 (String name) throws Exception { if (name.length() > 10) { throw new Exception("The length of the name is …
责任链模式属于行为型设计模式,将请求沿着处理者链进行发送, 收到请求后, 每个处理者均可对请求进行处理, 或将请求传递给链上的下个处理者。链上的每个处理者都有自己的处理职责,所以叫责任链模式。