基础笔记6(exception)
1.异常:一种处理错误的机制,将错误和业务分离。
throwable的子类 error 和exception
exception 分两类:checked (需要捕获处理或者抛出)和unchecked(编译器不检查的异常。RuntimeExcetion,需要代码中进行验证处理,比如空指针,转型[instanceof],)
2.finally总是执行的,并且在返回前执行。
try { return 0;} catch (Exception e) {return 1;} finally {System.out.println("finally");return 2;}
如果finally中有return会覆盖前面的return返回值,
3.除了try catch捕获异常,还有throws 抛出异常(在方法上)
4.子类方法的重写方法的异常不能超过父类方法的异常。(貌似运行时异常是默认异常添加不受影响)
转载于:https://www.cnblogs.com/straybirds/p/6127888.html
基础笔记6(exception)相关推荐
- .NET基础笔记(C#)
作者:七步. 出处:http://www.cnblogs.com/dongyu9521/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保 ...
- Java基础笔记6——File、流、枚举、断言
Java基础笔记6 十一.File 代表文件或目录的类. 所表示的文件或目录在计算机中不一定真实存在. 绝对路径:以盘符或者/开头的路径--不以当前路径为基准,直接跳转到指定的位置 相对路径:不以盘符 ...
- JavaScript基础笔记集合(转)
JavaScript基础笔记集合 JavaScript基础笔记集合 js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译 js存放的位置 html脚本必须放在< ...
- Python初学者零碎基础笔记(一)
Python初学者零碎基础笔记 一行代码输入多个参数 方法1.) a,b,c=map(类型,input("请输入").split()) #默认空格分隔,若要转其他类型,把类型换成需 ...
- Java基础-异常(Exception)处理
Java基础-异常(Exception)处理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.异常的概述 什么是异常?Java代码在运行时期发生的问题就是异常.在Java中,把异 ...
- Jmeter使用基础笔记-写一个http请求
前言 本篇文章主要讲述2个部分: 搭建一个简单的测试环境 用Jmeter发送一个简单的http请求 搭建测试环境 编写flask代码(我参考了开源项目HttpRunner的测试服务器),将如下的代码保 ...
- UWP入门(二) -- 基础笔记
UWP入门(二) -- 基础笔记 原文:UWP入门(二) -- 基础笔记 不错的UWP入门视频,1092417123,欢迎交流 UWP-04 - What i XMAL? XAML - XML Syn ...
- [云炬创业基础笔记]第五章创业机会评估测试2
[云炬创业基础笔记]第五章创业机会评估测试1
- [云炬创业基础笔记] 第四章测试17
[云炬创业基础笔记] 第四章测试7
- [云炬创业基础笔记] 第四章测试15
[云炬创业基础笔记] 第四章测试7
最新文章
- 详解Batch Normalization及其反向传播
- (转)maven打包时跳过测试
- 设计模式(19)-Observer Pattern
- 白盒测试有哪些方法_QA测试开发常考的面试题+答案汇总(持续更新)
- Ubuntu16.04安装NVIDA显卡驱动
- 解决xcode打开时假死的问题
- allocator类初学的简单例子
- 【数据结构】堆 笔记
- xcode 怎么调用midi开发录音_如何组建个人录音工作室
- [Node.js] 模块化 -- 爬虫
- 【模型压缩】通道剪枝《Pruning Filters For Efficient ConvNets》论文翻译
- bug宝典linux篇 LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory(转)
- 手机拍照普及,相机依然拥有不可替代的优势
- 利用ABBYY Screenshot Reader快速截取网页并识别文本
- 楪祈机器人_饥荒 Inori楪祈人物MOD
- 数学模型:传染病模型
- hurst指数matlab,hurst指数matlab
- 计算机学业水平测试模拟题,信息技术学业水平测试模拟题库.doc
- 牛客寒假基础集训营 | Day1 G题—eli和字符串
- 计算机女学霸,邹楚杭:计算机学院走出来的才女学霸
热门文章
- 【Java规划】DOM XML Parser分解、遍历、创XML
- 基于HAproxy的web动静分离及输出状态检测页面
- python字符串截取及Html解析
- Python含dict的list去重
- MATLAB的左除\和右除/ ??? 自己没有完全明白
- Grpc C# 入门
- Python 微信机器人-用itchat库下载微信接收到的语音、图片等资源实例演示
- leetcode C++ 23. 合并K个排序链表 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。
- C++ leetcode 12. 整数转罗马数字 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
- CodeForces - 844B Rectangles