• 技术文章 >java >java基础

    java throw和throws的区别

    小妮浅浅小妮浅浅2021-07-06 09:51:55原创2472

    1、throw是一种语句抛出异常,通常位于代码块内部,当程序出现某种逻辑错误时,程序员会主动抛出某种特定类型的异常程序猿,这是根据程序逻辑决定手动抛出哪种异常。throws是一种方法,它可能会发出异常声明。

         public void list() {
            if (head.next == null) {
            throw new RuntimeException("当前链表为空");
         }
       }

    2、方法函数头出现throws,函数头出现throw。

     public static void sparseToFile() throws IOException {
      }

    以上就是java throw和throws的区别,希望对大家有所帮助。更多Java学习指路:Java基础

    本教程操作环境:windows7系统、java10版,DELL G3电脑。

    专题推荐:java throw throws
    上一篇:java park方法怎么用? 下一篇:java停止线程的方式

    相关文章推荐

    • Java hashcode方法是什么• Java捕获异常的两种方法• Java断言如何理解?• Java中Stream是什么• Java中的常见集合有哪些• Java ConcurrentHashMap是什么• java中TreeMap的特性• java中HashSet的使用特点• java中局部变量是什么• java实例变量是什么?• java类变量是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网