throws Exception

public class test4 {
public static void main(String[] args) {
Class<?> cls =Class.forName("demo1.test4");
}
想问一下为什么这个主方法后不加throws Exception 会报错,throws Exception不是会出现异常的情况才用的吗?我这段代码没有出现异常的情况怎么也要加上throws Exception

精慕HU
浏览 570回答 1
1回答

呼啦一阵风

java规定一些操作必须捕获和抛出异常,因为它们可能会出现异常,比如序列化。程序运行时你无法保证它会不会出现异常,所以可能会出现异常的地方应该做处理
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java