被你给问到了.
你说的对了一点,确实存在永远不会抛异常的方法(最简单的比如一个空函数方法体)。但是可能抛出异常的方面却不一定要用throws:考虑一下两种途径:
throws:写在方法声明里,表面这个方法会抛出异常,并且编译器强制程序员对之采取处理,否则编译失败。
e.g: Read类里的read方法,强制使用者必须处理可能抛出的IOException
throw:在方法代码实现里,如果符合某条件则抛出异常,此途径不强制编译器处理,但在运行时如满足该条件,异常仍旧抛出
e.g:String里的substring(index)方法,程序员不被编译器强制要处理可能抛出的异常,但是如果参数index为负数,该方法抛出index out of range异常
你问题放错分类了,不应该放在“恋爱”标签下。
这个还是问老师比较专业,业余的容易出错,误导更不好
有舍有得,这才是生活!人生就是一个不停放弃的过程。放弃童年的无忧,成全长大的期望;放弃青春的美丽,换取成熟的智慧;放弃爱情的甜蜜,换取家庭的安稳;放弃掌声的动听,换取心灵的平静。
人生,没有什么是永恒的……随遇而安就好了,很多事情不要太在意。不然就只有自己烦了……
有舍才有得,这才是生活的真谛!