社区
Java EE
帖子详情
Java异常中throws加与不加的区别
Clarissa
2018-10-01 11:11:29
throws这个东西之前一直没想明白后面一个大佬讲的一下子就茅塞顿开了, throws是声明你可能会抛出什么异常··当发生你声明的异常的时候你自己就不用处理了,谁调用你谁去处理了 不加的话,代表你的代码里面自己会处理。 有的时候异常发生了,你自己的代码不知道如何处理或者不愿意处理,你就直接throws出去,让调用者去处理声明就是告诉别人我不处理,你调用我你就的处理
...全文
1287
15
打赏
收藏
Java异常中throws加与不加的区别
throws这个东西之前一直没想明白后面一个大佬讲的一下子就茅塞顿开了, throws是声明你可能会抛出什么异常··当发生你声明的异常的时候你自己就不用处理了,谁调用你谁去处理了 不加的话,代表你的代码里面自己会处理。 有的时候异常发生了,你自己的代码不知道如何处理或者不愿意处理,你就直接throws出去,让调用者去处理声明就是告诉别人我不处理,你调用我你就的处理
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_42913780
2018-10-18
打赏
举报
回复
把异常抛给用户?
weixin_43459511
2018-10-18
打赏
举报
回复
谁上了谁负责
qq572222406
2018-10-18
打赏
举报
回复
只要1分,下本书,小白真的回答不了什么问题。
Code_Noting
2018-10-18
打赏
举报
回复
谁用谁负责
hitman.banker
2018-10-18
打赏
举报
回复
设计接口的时候需要让接口的使用者知道你这个接口可能会抛出什么异常
技术派
2018-10-17
打赏
举报
回复
这个分很多,不错不错
unauthorized401
2018-10-17
打赏
举报
回复
Java异常机制看似很简单,用好的并不多。目前,我自己的使用心得就一句话,"自己能明确处理的异常,绝对不抛给他人"。看似挺简单的一个原则,有时却很难把握,"这个异常,我能处理吗?抛?还是,不抛?"。
面包先生
2018-10-17
打赏
举报
回复
可以可以 学到哪了 谁用就谁管
枫舞蝶刺
2018-10-16
打赏
举报
回复
冲着积分来的
咸哼酒家
2018-10-15
打赏
举报
回复
抛出去的东西就不管了
十八道胡同
2018-10-14
打赏
举报
回复
你说的对~~~~
冲上云霄 、
2018-10-13
打赏
举报
回复
我们都是奔着积分来的嘻嘻
鬼善
2018-10-13
打赏
举报
回复
把积分分了吧
Clarissa
2018-10-01
打赏
举报
回复
跟大家分享一下吧,跟大家分享一下之前梗了三四天
verejava
2018-10-01
打赏
举报
回复
Java 异常处理 之 捕获处理流程
http://www.verejava.com/?id=16992991138281
Java
异常
原理剖析
本门课程深入讲解了
Java
异常
机制的工作原理,代码结合理论的讲解方式,能够让你对
Java
的
异常
机制有更深刻的理解!通过本课程的学习让你能够轻松看懂
异常
信息!不再一头雾水!本门课程主要包括:
异常
概述、
异常
的继承体系、编译期
异常
Exception、运行时
异常
RuntimeException、
异常
的处理方案、自定义
异常
的实现、
throw
和
throw
s关键字的用法、try...catch.finally
异常
处理讲解、及
异常
相关面试题的讲解。
java
异常
中
throw
s
加
与
不
加
的
区别
throw
s这个东西之前一直没想明白后面一个大佬讲的一下子就茅塞顿开了,
throw
s是声明你可能会抛出什么
异常
··当发生你声明的
异常
的时候你自己就不用处理了,谁调用你谁去处理了
不
加
的话,代表你的代码里面自己会处理。 有的时候
异常
发生了,你自己的代码不知道如何处理或者不愿意处理,你就直接
throw
s出去,让调用者去处理声明就是告诉别人我不处理,你调用我你就的处理 ...
java
异常
throw
与
throw
s
再探
java
基础——
throw
与
throw
s 以前虽然知道一些
异常
的处理,也用过一些,但是对
throw
和
throw
s
区别
还是有不太清楚。今天用实例测试一下。
异常
处理机制
异常
处理是对可能出现的
异常
进行处理,以防止程序遇到
异常
时被卡死,处于一直等待,或死循环。
异常
有两个过程,一个是抛出
异常
;一个是捕捉
异常
。 抛出
异常
抛出
异常
有三种形式,一是
throw
,一个
throw
s,还有一种系统自动抛
异常
。下面它们之间的异同。 系统自动抛
异常
当程序语句出现一些逻辑错误、主义错误或类型转换错误时,系统
java
throw
s
不
加
,如何区分
JAVA
中
的
throw
s和
throw
throw
s和
throw
:
throw
s:用来声明一个方法可能产生的所有
异常
,不做任何处理而是将
异常
往上传,谁调用我我就抛给谁。用在方法声明后面,跟的是
异常
类名可以跟多个
异常
类名,用逗号隔开表示抛出
异常
,由该方法的调用者来处理
throw
s表示出现
异常
的一种可能性,并不一定会发生这些
异常
throw
:则是用来抛出一个具体的
异常
类型。用在方法体内,跟的是
异常
对象名只能抛出一个
异常
对象名表示抛出
异常
,由方法...
java
异常
处理机制(一)之
throw
与
throw
s的
区别
本文主要介绍
throw
和
throw
s的
区别
,
throw
和
throw
s 都与
异常
处理有关,但它们的用法和含义不同。在
Java
中
,
throw
是用于手动抛出
异常
的关键字。当程序遇到错误或
异常
情况时,可以使用
throw
关键字来显式地抛出
异常
对象。通过
throw
语句,可以将
异常
对象传递给调用它的方法,或者在方法的内部处理
异常
。
throw
在方法体内使用,
throw
s 在方法声明上使用。
throw
后面接的是
异常
对象,只能接一个。
throw
s 后面接的是
异常
类型,可以接多个,多个
异常
类型用逗号隔开。
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章