小白教程

 找回密码
 立即注册
查看: 6598|回复: 4

小白问题小请教一下大佬们了,望大佬赐教

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2021-4-18 18:28:22 | 显示全部楼层 |阅读模式
最近刚刚学到Java的try catch finally throw 和 throws 异常处理部分。
稍微有点会用了,
之前学的什么if  for  while 之类的都有明确指定是做什么用的,
但这个异常捕获和处理一般是什么情况下用?

0.0望大佬赐教, - -通俗点说,深奥了咱也听不懂
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-4-19 05:19:33 | 显示全部楼层
在程序可能出现异常的时候问,比如说你要读取一个文件,那么就要用到这个。因为这个文件可能存在,也可能不存在。要是存在程序就读取(运行try{}里的程序),要不存在就会报异常运行catch{}内的,不管他在不在都运行的就是finally内的
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-5-3 13:40:29 | 显示全部楼层
在有可能出现异常的代码部分使用try catch来捕获异常,处理异常后该做的事情
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-5-15 23:39:29 | 显示全部楼层
try catch 就是用于处理程序中不可预期的异常,出现异常后走catch块,可以防止你程序因为异常崩溃。finally不管你程序是否有异常都会走finally中的代码。
回复

使用道具 举报

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-5-22 07:20:42 | 显示全部楼层
有可能出现异常的代码,或者程序检测出可能有出现异常。就用try捕获,或者throw抛出不处理。catch处理异常。让程序正常执行下去。
finally遇到System.exti(1)退出虚拟机不会执行其中的代码,其他情况就都会执行。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-9-20 14:59 , Processed in 0.193002 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表