《J2SE 回炉再造11》-------溺水狗
第五章 异常
1. 提纲
2. Java异常概念
注:catch到的所有异常都必须进行操作,不然容易被忽略吞噬,造成安全隐患。
- 实例
3. 异常的分类
注:异常分类图十分重要,要分清哪种Exception可以不用处理哪种必须处理。
4. 异常的捕获和处理
- 实例1(try、catch、finally完整结构):
- 实例2(多次抛出):
- 实例3:
- 实例4:
注1:try、catch、fianlly语句块要写完整。
注2:getMessage()方法用来得到异常事件的信息。printStackTrace()方法用来异常事件错误的堆栈信息。
注3:若是本级无法处理该异常可向上级抛出异常。
注4:异常要先捕获小异常再捕获大异常,若先捕获大异常则无法再捕获小异常,编译时出错。
5. 使用自定义的异常
注:重写方法需要抛出与原方法所抛出异常类型一致异常或不抛出异常。
6. 总结
有关throw和throws关键字的大佬讲解
有关throw和throws关键字的大佬讲解
注:本博客由溺水狗原创但其学习资源资料来源于网络(马士兵老师的教学视频),特此感谢马士兵老师
《J2SE 回炉再造11》-------溺水狗相关推荐
- 《J2SE 回炉再造06》-------溺水狗
第四章 面向对象编程基础篇(2) Java与面向对象的缘分 为什么要使用对象,意义是什么? Java中的类如何定义? 类的定义包括静态(成员变量/属性)和动态(方法)两部分 成员变量与局部变量的有关事 ...
- 《J2SE 回炉再造18》-------溺水狗
第十二章 GUI编程 1. 提纲 2. AWT包 3. Component和Container 4. Frame类 代码1: import java.awt.*;public class TestFr ...
- 《J2SE 回炉再造17》-------溺水狗
第十一章 网络编程 1. 提纲 值得注意的是网络编程不等同于网站编程 2. 网络基础概念 3. 网络通信协议及接口 4. 数据分层的思想 5. 数据封装和数据拆封 6. IP协议 IPV4协议中用4个 ...
- 《J2SE 回炉再造16》-------溺水狗
第十章 线程 1. 提纲 2. 线程的基本概念 进程是一个静态的概念,严格意义上讲并不能执行,我们所说的进程执行指的是进程里的主线程(main()方法)开始执行了 3. 线程的创建和启动 只要可以使用 ...
- 《J2SE 回炉再造15》-------溺水狗
第九章 输入/输出流.字节/字符流.节点/处理流 1. 提纲 2. 概述 注1:输入/输出流:都是站在程序的角度来说的,而不是文件的角度.参考理解 注2:输入流:将其他资源传送到内存(程序):输出流: ...
- 《J2SE 回炉再造13》-------溺水狗
第七章 String.StringBuffer.包装类.Math类.File类.枚举类 提纲: String类(不可变字符序列) 练习一参考答案 练习二参考答案 StringBuffer类(可变的字符 ...
- 《J2SE 回炉再造14》-------溺水狗
第八章 容器类 Collection接口(Set.List.Map).Iterator接口.Comparable接口 提纲 容器的概念 Set无序不可重复,List有序可重复,两者是否equals C ...
- 《J2SE 回炉再造12》-------溺水狗
第六章 数组 提纲: 一维数组概述: 元素类型为引用类型的数组: 3. 数组的初始化 注: 理解main函数中的参数:String[] args 约瑟夫环(逢三减一):选择排序法.冒泡排序法以及数组模 ...
- 《J2SE 回炉再造10》-------溺水狗
第四章 面向对象编程基础篇(6) Java相关API介绍 当大家从"HelloWorld"接触到Java时,证明我们正式诞生Java世界的新手村中,当我们在新手村练到一定等级时,渴 ...
最新文章
- arduino nano 蓝牙_探索 Golang 云原生游戏服务器开发,5 分钟上手 Nano 游戏服务器框架...
- L型四驱越野模型车初期磨合指南
- layui根据name获取对象_JavaScript对象 - 初识
- ASP.Net开发新手常见问题备忘录
- gitclone 一个tag的地址_一个无锁队列和FreeList实现
- RASA NLU Chi安装
- 使用 python 开发 Web Service
- Dubbo(六)之属性配置
- “约见”面试官系列之常见面试题第四十三篇之页面输入url之后发生了什么?(建议收藏)
- be备份mysql_Linux备份和导入Mysql
- Codeforces Beta Round #5 C. Longest Regular Bracket Sequence 括号序列 dp+栈
- HDFS体系结构详解
- fshc模块fsch2mcu_if理解
- Linux开发_生成executable (application/x-executable)可执行程序
- android apk 可以直接放在systemapp下吗,内置语音apk到/system/app下的问题
- 无线RTU 数据采集 远程测控
- 方波信号小波去噪matlab,Matlab小波去噪
- 【离散数学】陪集精讲
- 实时云渲染+虚拟仿真实验解决方案
- C语言:二维数组传参的格式(详细+总结)