知识大全 Java 接口的异常设计疑惑

Posted

篇首语:休言女子非英物,夜夜龙泉壁上鸣。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Java 接口的异常设计疑惑相关的知识,希望对你有一定的参考价值。

Java 接口的异常设计疑惑  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  疑惑 在设计接口的时 对于接口方法何时需要声明抛出受检异常或者说所有的接口方法最后都声明抛出受检异常?

  public interface xx

  public void method();

  

  public interface xx

  public void method() throws Exception;

  

  疑惑 如果需要声明抛出受检异常 那是抛出一个抽象的异常呢 还是抛出多个具体的异常?

  a 抛出具体异常

  public interface xx

  public void method() throws SpecificException SpecificException ;

  

  ps 如果要抛出具体异常那就要考虑全部可能的实现类会抛出的异常 我想这样几乎不可能吧

  b 抛出抽象的异常 如果是这样那是抛出自定义抽象异常呢 还是直接抛出Exception?

  自定义抽象异常

  public interface xx

  public void method() throws CustomAbstractException;

  

  直接抛出Exception

  public interface xx

  public void method() throws Exception;

cha138/Article/program/Java/hx/201311/25623

相关参考

知识大全 设计模式分解java(6)

  /***/  行为模式Command  Command模式是最让我疑惑的一个模式我在阅读了很多代码后  才感觉隐约掌握其大概原理我认为理解设计模式最主要是掌握起原理构造  这样才对自己实际编程有指

知识大全 java程序设计与问题解决

  异常处理允许读者为程序的正常情况单独设计和编写代码并与不正常情况下的处理代码分开  throw语句的作用类似一个方法调用但它并没有去调用一个方法而是调用了catch块  预定义的异常类Except

知识大全 高级应用 java多线程设计模式详解之一

  线程的创建和启动    java语言已经内置了多线程支持所有实现Runnable接口的类都可被启动一个新线程新线程会执行该实例的run()方法当run()方法执行完毕后线程就结束了一旦一个线程执行

知识大全 Java异常处理

Java异常处理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  异常处理是程序设计中一个非常重要

知识大全 选择Java接口还是抽象类

选择Java接口还是抽象类  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!     选择Java接口

知识大全 java序列化--java.io.Serializable接口解析

java序列化--java.io.Serializable接口解析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一

知识大全 Java实现Comparable接口

Java实现Comparable接口  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Javala

知识大全 JAVA调用ICE接口实践

JAVA调用ICE接口实践  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近刚开发了一个需求使

知识大全 Java SE 6中XML数字签名标准Java接口

JavaSE6中XML数字签名标准Java接口  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  级

知识大全 Java多线程支持如何才能解决接口问题

Java多线程支持如何才能解决接口问题  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Java多