java throw和throws的区别
小妮浅浅
2021-07-06 09:51:552911浏览 · 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基础
本教程操作环境:windows7系统、java10版,DELL G3电脑。
关注公众号,随时随地在线学习