2020.7.24第十九天(代码片段)

nojava nojava     2022-12-08     399

关键词:

1.今天学习了在Java中如何进行异常处理

(1)Try...catch...finally...

通过使用try....catch...finally...语句处理异常,它捕获被命名为属于异常类的异常,并
调用方法处理它。其中,finally无论有无异常都会执行。
异常处理代码块的基本形式如下。

try
                                                                 //监视
     可能发生异常的代码块:

catch (异常类型   异常对象名)
                                                                  //捕获并处理异常

     异常处理代码块:
 finally
                                                                 //最终执行

技术图片

总结:当抛出一个异常时,异常会由相应的catch语句捕获并处理。与一个try相关的catch语句可以有多个,构成多重catch语句,异常类型决定了要执行哪个catch语句。如果没有抛出异常,那么,try 代码块就会结束,并且会跳过它的所有catch语句,从最后一个catch后面的第-一个语句继续执行。

其实 try语句也可以嵌入try语句,一个try代码块可以嵌入到另一个try代码块中。由于内部try代码块产生的异常如果没有被与该内部try代码块相关的catch 捕获,就会传到外部try代码块。

2.使用throws抛出异常

[修饰符]    返回类型  方法名(参数1,参数2,.....)  throws  异常列表 )

技术图片

 

 3.通过throw抛出异常

throw 异常名;

技术图片

 

 4.自定义异常

class 自定义异常 extends 父异常类名

     类体;

技术图片

 

 2.遇到的问题:不了解异常处理的作用;

3.明天继续学习第八章;

刷题的狂欢-----java每日三练-----第十九天(代码片段)

努力刷题,每日三题。-------题目来源“牛客网”第一题importjava.util.Scanner;publicclassMainpublicstaticvoidmain(String[]args)intnumbers=0;intwords=0;intspace=0;intother=0;Scannerscanner=newScann 查看详情

mysql基础第十九天,使用不同类型的链接(代码片段)

自连接selectprod_id,vend_id,prod_namefromproductsp1joinproductsp2onp1.vend_idwherep1.prod_name='1tonanvil';自然链接selectprod_id,prod_name,p.vend_id,vend_namefromproductspjoinvendorsvonp.vend_id& 查看详情

二刷java继承第十九天——字节流(代码片段)

对java文件内容的操作可读/可写output/input(输入可写/输出可读)以设备角度简称:IO被IO传输的数据称为流(IO流)流指被传输的数据按数据的流向:以内存角度输入流:读数据?输出流:写数据... 查看详情

团队冲刺第十九天(代码片段)

今天对之前的界面进行了相应的美化,去掉了之前的那些花花绿绿。运行的截图如下:  然后准备弄一下关于天气方面的东西。首次实现的代码简单贴出来。如下:privateHandlerhandler=newHandler()publicvoidhandleMessage(Messagemsg)switch... 查看详情

第十九天模块调用的讲解:(代码片段)

...不一致则会报错print(ret.group())结果为File"D:/python练习程序/第十七天/第十九天.py",line10,in<module>print(ret.group(‘tag_name‘))AttributeError:‘NoneType‘objecthasnoattribute‘group‘importreret=re.search(‘<(?P<tag_name>w+)>w+</(?P=tag_name)>... 查看详情

第十九天学习进度--简单线性函数提取并模拟计算机复杂图像识别函数(代码片段)

昨天实现了一个计算机函数的提取过程,不过就函数提取的公式而言,因为用的是sklearn提供的多元线性回归分析函数,其中有最小二乘法和梯度下降的模拟。但是无论是上述的哪种函数的模拟,一旦针对一些相对而言比较复杂... 查看详情

2020.7.24力扣每日(代码片段)

 1classSolution2publicbooleandivisorGame(intN)3boolean[]dp=newboolean[N+3];//初始化DP4dp[1]=false;//数字为1时失败5dp[2]=true;//数字为2时胜利6for(inti=3;i<=N;i++)//计算其余情况7for(intj=1;j<i;j++)//寻找其余值的最优解 查看详情

第十九天maven总结(代码片段)

目录Maven1.前言2.概述2.1介绍2.2安装3.IDEA集成Maven3.1集成Maven环境3.2创建Maven项目3.3Maven坐标详解3.4导入maven项目4.依赖管理4.1依赖配置4.2依赖传递4.3依赖范围4.4生命周期4.5插件Maven1.前言1).什么是Maven?Maven是apache旗下的一个开源项目&#x... 查看详情

javascript:手撕new构造函数(代码片段)

文章目录第十九天Javascript题目问题解答Javascript题目1问题解答1解题思路1知识扩展公众号:今日在学来源博客:【Harryの心阁】第十九天(题目来源:前端每日知识3+1)Javascript题目正则规则的熟悉、prototype和__proto__属性的... 查看详情

大数据java基础第十九天作业

第一题:简单的URL获取资源下载import java.net.URL;import java.net.URLConnection;import java.io.InputStream;import java.io.FileOutputStream;class DownloadDemo{    public& 查看详情

华为实习日记——第十九天

  上午依旧没有任务,复习了一上午的嵌入式。啊,这带薪复习的生活。  中午吃饭的时候,师父劝我毕业之前一定要来场旅行,工作之后你的时间不属于你。  下午帮同事分析日志的信息,主要是记录一些大容量的日志... 查看详情

9.22开课第十九天(window对象)

DOM:文档对象模型--树模型文档:标签文档,对象:文档中每个元素对象,模型:抽象化的东西一:window:属性(值或者子对象):opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null,可以利用... 查看详情

linux基础学习第十九天-系统启动流程(cenots6)以及配置系统服务(chkconfig)

内容: CentOS的启动流程 服务管理(chkconfig) 手动制定系统开机服务脚本 一、centos6系统启动流程 综述过程: POST-->BIOS(BootSequence)-->MBR(grub,446)-->Kernel-->initramfs(虚根文件)-->(ROOTFS)/sbin/init(/etc/inittab) 查看详情

python第九天(代码片段)

复习内容:文件处理1.操作文件的三步骤:     ---打开文件:硬盘的空间被操作系统持有 | 文件对象被应用程序持有     ---操作文件:读写操作     ---释放文件:释放操作系统对硬盘空间的持有2.基础... 查看详情

第九天(代码片段)

1,整理函数相关知识点,写博客。函数:函数是组织好的,可以被重复使用的,实现单一或者相关联功能的代码块.函数能提高应用的模块性,和代码的重复利用率.python提供了很多内置函数,但你也可以自己创建函数,这被叫在用户自定... 查看详情

冲刺十九天(代码片段)

学习分享亮点加入与保存用户信息(自动登录)学习分享亮点   我在学习分享板块加入“课后题”,“往届期末相关试卷及答案”,“网课答案”等内容,通过一个广告链接接入到改页面,然后在该页面... 查看详情

暑假第九天之每天一些题系列(代码片段)

暑假第九天之每天一些题系列一、选择题下面程序的输出结果为多少(32位机器上)voidFunc(charstr_arg[2])intm=sizeof(str_arg);intn=strlen(str_arg);printf("%d\\n",m);printf("%d\\n",n);intmain(void)charstr[]="H 查看详情

leetcode开心刷题第九天——17lettercombinationsofaphonenumber(代码片段)

17. LetterCombinationsofaPhoneNumberMedium2241301FavoriteShareGivenastringcontainingdigitsfrom 2-9 inclusive,returnallpossiblelettercombinationsthatthenumbercouldrepresent.Amappingofdig 查看详情