java什么时候需要抛出异常 我来答 1个回答 #合辑# 面试问优缺点怎么回答最加分? 霍云德银雀 2019-01-14 · TA获得超过3.7万个赞 知道小有建树答主 回答量:1.4万 采纳率:32% 帮助的人:873万 我也去答题访问个人页 关注 展开全部 你应该有用过C语言吧,在面向过程的语言里面,你在调用函数时,你是怎么知道函数调用是否成功的?一般是根据函数返回值来判断,比如返回0表示成功,返回-1表示失败。这种出错处理方式比较简单,有时你还想知道更多的出错信息。在面向对象语言里,使用异常(其实也是类)就可以很好的解决。把出错信息封装到异常类里面,这样当出错的时候,就可以根据捕获的异常对象获取更多的出错信息。故当你需要获取更多的出错信息时,而不是简单返回true或false(甚至是null),可以用抛出异常的方法来解决;或者当你需要在程序出现异常时主动控制程序的走向,也可以用抛出异常的方法来解决。希望能有所帮助 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容2025版Java面试题-Java面试题&笔试超5000道~超级码客涵盖java面试高级海量Java面试题#Java语言,多线程,JVM,SpringBoot,SpringCloud,Dubbo,Java微服务,Java数据结构算法,MyBatis,Hibernate等Java面试题超5000题java面试高级www.chaojimake.cn广告 其他类似问题 2022-12-14 java中 方法中抛出异常处理方法 2016-03-25 java什么时候需要抛出异常 8 2019-10-01 java中 方法中抛出异常处理方法 7 2017-04-23 java中异常抛出后代码还会继续执行吗 12 2019-09-14 Java中的异常的捕获和抛出是什么意思?有什么区别? 8 2018-05-13 JAVA中什么情况下产生异常 9 2023-04-03 异常处理的Java最佳方法? 2022-11-16 JAVA中什么情况下会产生异常? 为你推荐: