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)相关推荐

  1. .NET基础笔记(C#)

    作者:七步. 出处:http://www.cnblogs.com/dongyu9521/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保 ...

  2. Java基础笔记6——File、流、枚举、断言

    Java基础笔记6 十一.File 代表文件或目录的类. 所表示的文件或目录在计算机中不一定真实存在. 绝对路径:以盘符或者/开头的路径--不以当前路径为基准,直接跳转到指定的位置 相对路径:不以盘符 ...

  3. JavaScript基础笔记集合(转)

    JavaScript基础笔记集合 JavaScript基础笔记集合   js简介 js是脚本语言.浏览器是逐行的读取代码,而传统编程会在执行前进行编译   js存放的位置 html脚本必须放在< ...

  4. Python初学者零碎基础笔记(一)

    Python初学者零碎基础笔记 一行代码输入多个参数 方法1.) a,b,c=map(类型,input("请输入").split()) #默认空格分隔,若要转其他类型,把类型换成需 ...

  5. Java基础-异常(Exception)处理

    Java基础-异常(Exception)处理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.异常的概述 什么是异常?Java代码在运行时期发生的问题就是异常.在Java中,把异 ...

  6. Jmeter使用基础笔记-写一个http请求

    前言 本篇文章主要讲述2个部分: 搭建一个简单的测试环境 用Jmeter发送一个简单的http请求 搭建测试环境 编写flask代码(我参考了开源项目HttpRunner的测试服务器),将如下的代码保 ...

  7. UWP入门(二) -- 基础笔记

    UWP入门(二) -- 基础笔记 原文:UWP入门(二) -- 基础笔记 不错的UWP入门视频,1092417123,欢迎交流 UWP-04 - What i XMAL? XAML - XML Syn ...

  8. [云炬创业基础笔记]第五章创业机会评估测试2

    [云炬创业基础笔记]第五章创业机会评估测试1

  9. [云炬创业基础笔记] 第四章测试17

    [云炬创业基础笔记] 第四章测试7

  10. [云炬创业基础笔记] 第四章测试15

    [云炬创业基础笔记] 第四章测试7

最新文章

  1. 详解Batch Normalization及其反向传播
  2. (转)maven打包时跳过测试
  3. 设计模式(19)-Observer Pattern
  4. 白盒测试有哪些方法_QA测试开发常考的面试题+答案汇总(持续更新)
  5. Ubuntu16.04安装NVIDA显卡驱动
  6. 解决xcode打开时假死的问题
  7. allocator类初学的简单例子
  8. 【数据结构】堆 笔记
  9. xcode 怎么调用midi开发录音_如何组建个人录音工作室
  10. [Node.js] 模块化 -- 爬虫
  11. 【模型压缩】通道剪枝《Pruning Filters For Efficient ConvNets》论文翻译
  12. bug宝典linux篇 LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory(转)
  13. 手机拍照普及,相机依然拥有不可替代的优势
  14. 利用ABBYY Screenshot Reader快速截取网页并识别文本
  15. 楪祈机器人_饥荒 Inori楪祈人物MOD
  16. 数学模型:传染病模型
  17. hurst指数matlab,hurst指数matlab
  18. 计算机学业水平测试模拟题,信息技术学业水平测试模拟题库.doc
  19. 牛客寒假基础集训营 | Day1 G题—eli和字符串
  20. 计算机女学霸,邹楚杭:计算机学院走出来的才女学霸

热门文章

  1. 【Java规划】DOM XML Parser分解、遍历、创XML
  2. 基于HAproxy的web动静分离及输出状态检测页面
  3. python字符串截取及Html解析
  4. Python含dict的list去重
  5. MATLAB的左除\和右除/ ??? 自己没有完全明白
  6. Grpc C# 入门
  7. Python 微信机器人-用itchat库下载微信接收到的语音、图片等资源实例演示
  8. leetcode C++ 23. 合并K个排序链表 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。
  9. C++ leetcode 12. 整数转罗马数字 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
  10. CodeForces - 844B Rectangles