文章 > java基础 > java throw和throws的区别

java throw和throws的区别

头像

小妮浅浅

2021-04-09 16:11:40417浏览 · 0收藏 · 0评论

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基础

关注公众号

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图 底部广告图按钮