1、throw是一种语句抛出异常,通常位于代码块内部,当程序出现某种逻辑错误时,程序员会主动抛出某种特定类型的异常程序猿,这是根据程序逻辑决定手动抛出哪种异常。throws是一种方法,它可能会发出异常声明。
publicvoidlist(){ if(head.next==null){ thrownewRuntimeException("当前链表为空"); } }
2、方法函数头出现throws,函数头出现throw。
publicstaticvoidsparseToFile()throwsIOException{ }
以上就是java throw和throws的区别,希望对大家有所帮助。更多Java学习指路:Java基础
原文来自:https://www.py.cn© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容