社区
Java SE
帖子详情
小白的疑问关于trycatch和throws
ℳℓ幻ℳℓ映
2020-03-12 08:11:24
写代码是多用trycatch好还是多用throws好
...全文
682
11
打赏
收藏
小白的疑问关于trycatch和throws
写代码是多用trycatch好还是多用throws好
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangfuyk
2020-03-18
打赏
举报
回复
视情况而定
Jesslili
2020-03-17
打赏
举报
回复
这两种处理异常的时间段不同,要具体看什么情况,没有说一定要使用哪种
Zoe_YuZu
2020-03-17
打赏
举报
回复
其实小白觉着给自己瞅有处理的时候最好有try catch,给别人做服务的话用 throws
bugpool
2020-03-15
打赏
举报
回复
try catch用于处理异常,throws用于向外层抛出异常。 拿后端项目来说controller调用service调用dao层,一般里层都是向外抛出异常,而最外层controller进行try catch捕获,并进行处理,然后返给前端,报告用户处理后的错误
玉生香
2020-03-15
打赏
举报
回复
路过,看看解答,很少用try catch
神秘的天
2020-03-15
打赏
举报
回复
这样说吧,如果是try catch那么一般是程序在编写时直接就抛出了异常,但是如果是throws就是指没有直接抛出异常,异常由之后调用代码的人来进行抛出,否则就会报错。
普鲁登斯
2020-03-15
打赏
举报
回复
try catch自己处理, throws异常类是交给jvm处理 区别在与jvm处理的话有异常直接 终止运行 try catch就算出现异常不会终止运行 依然会执行下面代码。
安特矮油
2020-03-14
打赏
举报
回复
认为异常需要抛出到外部的就throw,不需要的就catch掉
sotondolphin
2020-03-13
打赏
举报
回复
ITEM 73 Effective Java 高层的方法应该捕获低层方法抛出的异常,并且将捕获的异常翻译成可以符合本层方法意图的异常说明,再次抛出。这就是经常说的异常转义。
lmseeyou2014
2020-03-13
打赏
举报
回复
得看具体的也无需求,在框架里当然是throws,让业务去try,然后反馈给前端
影流之祖
2020-03-12
打赏
举报
回复
我觉得没有哪一种更好的说法,既然别人给了我们trycatch和throws,那就是说这两种情况都有最适合的地方,具体根据业务来看你需要什么方式,一般是有一个地方专门来trycatch所有抛出的异常 ,其他地方直接throws,比如spring的exceptionhandler就是差不多的
java try catch 报错_java try{}catch{} 问题 return 问题 报错
关于java try{}catch{} 问题 return 问题 报错的搜索结果问题java try{}catch{} 问题 return 问题 报错"下面两种哪种更好?java try { ... return 1; } catch (Exception e) { } return 0;与java try {...因为相信,所以看见。2020-05-26 13:56:...
java异常 常见异常介绍 异常处理 自定义异常 throw和
throws
的区别
throws
作用 意义
一、异常机制介绍 1.可以先通过一段代码来了解异常 int num1 = 10; int num2 = 0; int res = num1 / num2; 当执行到第三行时,程序就会出现(抛出)异常 ArithmeticException 当抛出异常后,程序就退出,崩溃了 , 下面的代码就不在执行,java中提供了异常处理机制(如果对异常进行处理,即使出现异常后面的程序也能继续执行) try { int res = num1 / num2; } catch (Exception
Java中的异常详解
异常 现实生活的病 现实生活中万物在发展和变化会出现各种各样不正常的现象。 例如:人的成长过程中会生病。 |——病 |——不可治愈(癌症晚期) |——可治愈 |——小病自行解决(上火,牙痛) |——去医院(感冒,发烧) java异常体系图 现实生活中的很多病况从面向对象的角度考虑也是一类事物,可以定义为类。 java中可以通过类对这一类不正常的现象进行描述,并封...
java 不catch finally_JAVA不经过Catch(Exception e)直接到finally或者退出原因
今天遇到一个很奇葩的问题!在写Hadoop程序的时候!new一个对象!程序直接跑到finally代码块里面去了!Catch里面的Exception也没有执行。Configuration configuration = new Configuration();害我纳闷了好久!就去看了Hadoop的源码!new这个对象的时候也没执行哪些操作,只是一些正常的赋值而已!后来网上找了很久才发现,原来是被变成...
一篇适合
小白
的Shiro教程
Shiro的基本使用Shiro简介什么是ShiroShiro核心架构SubjectSecurityManagerAuthenticatorAuthorizerRealmSessionManagerSessionDAOCacheManagerCryptographyShiro中的认证什么是认证三个概念SubjectPrincipalcredential认证的实现Shiro认证的源码分析Shiro使用自定义Relam实现认证CustomerRealmCustomerRealmAuthenticatorTest测
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章