[并不简单]#java异常# #优就业# #互联网# #程序员# #周五ing快乐ing# #it技术分享#
在#编程# 中,我们或多或少的会遇到一些程序异常的情况,为了不影响程序的正常执行,我们需要在程序发生异常的情况下,进行一些操作来防止造成更大的损失。例如在我们平时的除法运算中,被除数是不能为0的,如果为0就会造成异常,同样在计算机程序中,如果除以一个为0的数字,那么这个语句就会是一个错误的语句,这样就会造成程序异常,后面的程序就会执行不下去,所以Java使用异常机制可以处理这样的情况,在出现这种情况之后,把这个异常捕获进行处理,从而不会影响后面的程序。
在Java中使用try{可能发生异常的程序模块}catch(Exception e){} finally{} 的语法规范来进行异常的处理,将可能发生异常的地方放入到try的模块中,当模块中的语句确实发生了异常之后,就会被后面的catch进行捕获,然后我们可以在catch模块中进行异常的处理,处理完成之后,程序会继续往下进行,不会影响到后面的处理。
有时候在我们捕获了异常之后,由于try里面的异常语句之后还有其他的语句需要执行,比如我们开始打开了文件,但是在读取文件的时候发生了异常,但是我们需要在最后将文件关闭,否则文件就会被一直占用,这时候我们可以在finall模块中将文件进行关闭。
在Java中有一类异常叫做运行时异常(RuntimeException),这类异常情况我们可以不强制使用try catch进行捕获程序也可以编译执行,比如空指针异常或者数组越界的异常,这种情况,如果在程序没有遇到这种情况的时候,程序正常执行,但是当程序遇到这些情况,程序就会报错了。还有另一类的异常非运行时异常,这类异常需要我们必须进行try catch进行捕获处理,否则的话程序不可编译,在编译的时候就会报错,例如文件操作的时候,就属于这类的异常。
在我们编码的过程中,有时候不想在当前模块或者方法里面处理异常,则我们可以将异常往上抛,也就是将异常抛给调用我们这个方法的那个模块,在那个模块中进行异常的处理,我们可以使用关键字throws关键字将异常抛给上一级,基本的语法格式是:public void fun() throws IOException {},这样我们就不需要强制在当前方法中进行try catch处理。
在#编程# 中,我们或多或少的会遇到一些程序异常的情况,为了不影响程序的正常执行,我们需要在程序发生异常的情况下,进行一些操作来防止造成更大的损失。例如在我们平时的除法运算中,被除数是不能为0的,如果为0就会造成异常,同样在计算机程序中,如果除以一个为0的数字,那么这个语句就会是一个错误的语句,这样就会造成程序异常,后面的程序就会执行不下去,所以Java使用异常机制可以处理这样的情况,在出现这种情况之后,把这个异常捕获进行处理,从而不会影响后面的程序。
在Java中使用try{可能发生异常的程序模块}catch(Exception e){} finally{} 的语法规范来进行异常的处理,将可能发生异常的地方放入到try的模块中,当模块中的语句确实发生了异常之后,就会被后面的catch进行捕获,然后我们可以在catch模块中进行异常的处理,处理完成之后,程序会继续往下进行,不会影响到后面的处理。
有时候在我们捕获了异常之后,由于try里面的异常语句之后还有其他的语句需要执行,比如我们开始打开了文件,但是在读取文件的时候发生了异常,但是我们需要在最后将文件关闭,否则文件就会被一直占用,这时候我们可以在finall模块中将文件进行关闭。
在Java中有一类异常叫做运行时异常(RuntimeException),这类异常情况我们可以不强制使用try catch进行捕获程序也可以编译执行,比如空指针异常或者数组越界的异常,这种情况,如果在程序没有遇到这种情况的时候,程序正常执行,但是当程序遇到这些情况,程序就会报错了。还有另一类的异常非运行时异常,这类异常需要我们必须进行try catch进行捕获处理,否则的话程序不可编译,在编译的时候就会报错,例如文件操作的时候,就属于这类的异常。
在我们编码的过程中,有时候不想在当前模块或者方法里面处理异常,则我们可以将异常往上抛,也就是将异常抛给调用我们这个方法的那个模块,在那个模块中进行异常的处理,我们可以使用关键字throws关键字将异常抛给上一级,基本的语法格式是:public void fun() throws IOException {},这样我们就不需要强制在当前方法中进行try catch处理。
无论什么时候、什么境地,还是要保有积极向上和负责任的心态,否则你自己都不知道什么时候被“反噬”。
比如2年前,因为遭遇了一些不太公平的调整,当时满腹委屈和怨气,天天满脑子都是找工作走人,对下面人执行项目也没仔细管理。结果,兜兜转转,下面小朋友倒是当年就向外发展离职了,留下的项目里埋了巨雷。这不,我还在苦苦关闭和结算(清扫)巨雷ing[允悲][顶][裂开][苦涩]
比如2年前,因为遭遇了一些不太公平的调整,当时满腹委屈和怨气,天天满脑子都是找工作走人,对下面人执行项目也没仔细管理。结果,兜兜转转,下面小朋友倒是当年就向外发展离职了,留下的项目里埋了巨雷。这不,我还在苦苦关闭和结算(清扫)巨雷ing[允悲][顶][裂开][苦涩]
恭喜我住进了Dream House❗️
■建面134.9 ■套内110
■硬装简单耐看
■软装慢慢搭配更换
一点一点布置成
我理想中的样子
·
去年12月交房啦
马不停蹄的启动了装修ing
·
首先夸一夸厨房
自带洗碗机
真正解决往后生活中饭后谁洗碗的烦恼了
✔️每次洗碗放一颗立白平衡点洗碗凝珠
✔️只要放在洗碗机投槽内或洗碗机底部,按下启动即可
✨黄+蓝凝珠有效结合
对中式重油污特别有效
✨一颗可代替洗碗粉、软水盐、漂洗剂、机体清洗剂✌️
✨洗完之后碗筷光洁如新,还无碱性残留,闻起来也好清新
·
有了洗碗机
选择洗碗机耗材很重要
洗碗机带分层洗功能,每次扔一小块进去,可以洗一半洗碗机
这款去除餐具食物残余
根据洗碗机使用说明摆放
将凝珠投放槽内(无投放槽可放置底部)
关闭投放槽,启动洗碗机
Tips:如果有条件搭配洗碗盐使用
立白平衡点12合一极净平珠
有了它,日常碗筷一颗就洗净
各种真菌、霉菌、细菌、幽门螺旋杆菌统统说拜拜
·
刚搬完家,都还没收拾
等收拾完,关注我的下一篇
#好物分享 #洗碗凝珠 #立白平衡点 #洗碗机耗材 #我的装修日记 #厨房好物 #新家的100个快递 #我的装修记录 #家居软装 #现代简约 https://t.cn/A65woJIk
■建面134.9 ■套内110
■硬装简单耐看
■软装慢慢搭配更换
一点一点布置成
我理想中的样子
·
去年12月交房啦
马不停蹄的启动了装修ing
·
首先夸一夸厨房
自带洗碗机
真正解决往后生活中饭后谁洗碗的烦恼了
✔️每次洗碗放一颗立白平衡点洗碗凝珠
✔️只要放在洗碗机投槽内或洗碗机底部,按下启动即可
✨黄+蓝凝珠有效结合
对中式重油污特别有效
✨一颗可代替洗碗粉、软水盐、漂洗剂、机体清洗剂✌️
✨洗完之后碗筷光洁如新,还无碱性残留,闻起来也好清新
·
有了洗碗机
选择洗碗机耗材很重要
洗碗机带分层洗功能,每次扔一小块进去,可以洗一半洗碗机
这款去除餐具食物残余
根据洗碗机使用说明摆放
将凝珠投放槽内(无投放槽可放置底部)
关闭投放槽,启动洗碗机
Tips:如果有条件搭配洗碗盐使用
立白平衡点12合一极净平珠
有了它,日常碗筷一颗就洗净
各种真菌、霉菌、细菌、幽门螺旋杆菌统统说拜拜
·
刚搬完家,都还没收拾
等收拾完,关注我的下一篇
#好物分享 #洗碗凝珠 #立白平衡点 #洗碗机耗材 #我的装修日记 #厨房好物 #新家的100个快递 #我的装修记录 #家居软装 #现代简约 https://t.cn/A65woJIk
✋热门推荐