关于java throws语句的问题

下面两个类中分别有一个throws方法,在第一个类中的throws方法中没有声明throws抛出异常,在第二个声明了throws抛出异常,执行两个类,结果相同。而第二个类中throws方法声明的throws抛出异常有什么用啊,这样写不是麻烦了吗,还不如第一个简便啊?图片

第一张图片的编码,你确定能通过编绎?还有抛异常,最好本身解决,天天抛给别人调用时,再处理,这样不怎么好,至少我感觉是这样的。

将异常向外抛,便于调用的人进行处理,而不是直接返回一个内部错误给对方,这是良好的编程习惯。

throws抛出异常,哪个对象调用该方法的时候才会对异常处理