网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
02月12日
漏签
0
天
java吧
关注:
1,243,307
贴子:
12,716,581
看贴
图片
吧主推荐
视频
游戏
1
2
下一页
尾页
67
回复贴,共
2
页
,跳到
页
确定
<返回java吧
>0< 加载中...
请问异常到底是个什么机制,该如何去理解这个东东呢?
只看楼主
收藏
回复
草垛垛君ol
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我纯粹是兴趣爱好学习编程,奈何本吧学习氛围低,大多都是在讨论就业问题。自学完了C语言基础,开始学习java前面的封装继承多态还比较好理解。到了异常这里我是异常的懵逼,这到底是个什么玩意,还可以抛出?
都说java好学简单。我感觉c语言里面的指针都比java容易理解,java要记的东西实在太多了
各种各样的类,名字还长得一批。
送TA礼物
IP属地:重庆
1楼
2019-09-23 15:49
回复
我爱凤梨酥
沝
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
现阶段没必要去理解,因为IT的一大好处就是抽象,将底层抽象出一个比较高级的概念,让你不用去理解底层的细节。
IP属地:北京
2楼
2019-09-23 15:55
回复(11)
收起回复
米聆科技
java
小程序出售价格2025年容器价格容器报价点击获取报价信息
2025-02-12 03:27
广告
立即查看
zhangsanhuo焱
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
照葫芦画瓢,比指针好理解多了
3楼
2019-09-23 16:08
回复(8)
收起回复
旋转病毒木马
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
C内存概念很多,而java就是拿东西来用,当然你也可以自己造
IP属地:河南
4楼
2019-09-23 16:16
回复(3)
收起回复
揉揉不是肉肉
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
异常挺方便的,就把它理解为一个预警就行
IP属地:广东
来自
Android客户端
5楼
2019-09-23 16:25
回复
收起回复
贴吧用户_QG293W9
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
IP属地:广东
6楼
2019-09-23 16:41
回复(7)
收起回复
我要实妹
淼淼淼水
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
异常是运行时产生的,要和编译产生的error区分开
IP属地:上海
7楼
2019-09-23 16:57
回复(1)
收起回复
我要实妹
淼淼淼水
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
比如这里,编译的时候通过了,运行时出错了,跑了个数据转换异常,就是说运行的时候发现字符串a无法转化成Integer类型
IP属地:上海
8楼
2019-09-23 17:06
回复(3)
收起回复
旭烨_
淼淼
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Java的异常机制:这么给你说吧,当你运行一个程序的时候,如果程序只告诉你运行成功了,或者失败了,这样是非常不友好的。例如:如果程序运行成功了,这很好,说明你的程序没问题,但是,如果程序失败了呢?你仅仅知道程序出错了,至于是哪儿错了,这就得完全凭你意淫和猜了。所以Java的异常机制就是,能够在程序运行的时候,将程序的出错信息打印出来,你凭借报错信息,就可以确定错误具体出在哪儿,是什么引发了程序运行的出错。Java的异常处理机制,光是理解的话,如此而已,至于是怎么实现的,现阶段你也没必要去深究。
9楼
2019-09-23 17:26
回复(4)
收起回复
皮卡jiu
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
异常处理往往跟一个自定义抛出异常,可以增强程序的可执行性,让代码更加灵活,功能更加完善
来自
iPhone客户端
10楼
2019-09-23 23:19
回复
收起回复
Tears丶残阳
淼淼淼
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
异常就是能终止代码继续往下运行的东西,如果不捕获异常,虚拟机会终止运行,异常被捕获后就可以按catch中的代码继续运行,大概就说:一段代码如果发生了异常,就运行catch里面的代码。以上。
IP属地:河南
来自
Android客户端
12楼
2019-09-24 08:07
回复
收起回复
依梦
淼淼淼水
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
异常就是我们的高司令都没法解决的bug,留个坑在这里,说不定几百年后会有解决这bug
IP属地:江苏
13楼
2019-09-24 09:07
回复(1)
收起回复
旭烨_
淼淼
6
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
回复
@依梦🌱
: 你是不是对Java异常机制有什么误解。
14楼
2019-09-24 09:25
回复
收起回复
幻の上帝
司马沝
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
throw ?不就是个砍了半截的只允许单向传播的 continuation invocation 么。另外一种半残的例子是 return ,相当于拿 I 组合子当参数给 J operator 调用然后再砍成二等残废(没法当作 first-class object )。
AOGOL 废柴的后裔终究还是没赶上 1960 年代的设计水准啊。
IP属地:北京
15楼
2019-09-24 11:04
回复
收起回复
幻の上帝
司马沝
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
至于 catch ,无非是对号入座 delimit control ……
不过我建议还是熟习一下 libunwind 之类就会深刻体验到实际比起理论多出来的破烂有多 zz 了。
( JVMS 就糊了 athrow 和 exception table ,实际该多恶心还是多恶心。)
IP属地:北京
16楼
2019-09-24 11:15
回复(2)
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
Tian凭啥代表LPL上沙特杯封面
2080470
2
首届电竞奥运会2027年举办
1610515
3
遐蝶立绘放出大伙如何评价?
1485680
4
比亚迪全系上智驾谁急了
1193049
5
怎么看待WTT改革措施
886158
6
男主被这么对待是犯了天条吗?
837500
7
东契奇湖人首秀表现如何
704280
8
汪小菲已拿到大S子女监护权
694761
9
2030年才能看到哪吒3了
487498
10
EDG3:0轻松击败LNG
429219
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示