java核心技术卷之异常,断言学习笔记
来源:互联网 发布:js判断时间戳大小 编辑:程序博客网 时间:2024/04/30 03:17
——每天的寥寥几笔,坚持下去,将会是一份沉甸甸的积累
最近较忙,hibernate,ibatis,github,服务器部署等琐事,还有学生党的课把核心卷的学习给中断了,今天继续补上一篇有关异常,断言的学习笔记。
1.部分挺重要的概念:
(1)异常对象都派生于throwable类。
(2)error类层次结构描述的是java运行时系统内部的错误和资源耗尽的错误(会直接挂掉)。
(3)Exception层次结构分为两类:RuntimeException(错误的类型转换,数组越界访问,访问空指针)和其他异常。
(4)未检查异常(unchecked)包含派生于Error和RuntimeException的所有异常类,其余的被称为已检查异常。
2.带资源的try
open a resourcetry{work with the resource}finally{close the resource}//存在危险,即try和finally中都有可能抛出异常,这是异常的捕获就容易出现混乱
//java SE7的新特性:采用下面的方式,会自动抑制关闭资源带来的异常,而重新抛出try中的异常;同时会把资源都自动关闭掉。try(Resource res = ...){work with res}
3.断言
优点:允许在测试阶段向代码中插入一些检查语句,当代码发布时,这些插入的语句都将被移走。能达到和system.out一样的效果,但不要手动的添加system.out,又手动删除
语法:(1)assert 条件;(2)assert 条件:表达式;表达式仅仅产生一个提示字符串,assertErro对象中不含该字符串。
囧,,,这一章真没啥好写的。。。。那就水一点吧,大家见谅,,嘿嘿。
0 0
- java核心技术卷之异常,断言学习笔记
- [学习笔记] Java核心技术 卷一:基础知识 异常、断言和曰志(四)
- #Java 核心技术卷一阅读笔记# 第七章 异常、断言和日志
- java核心技术卷 之异常分类
- java核心技术卷 之捕获异常
- Java学习笔记【异常、断言】
- 《Java核心技术(第八版)》笔记之第11章异常、断言和调试
- Java核心技术 卷1 学习笔记
- Java核心技术卷一学习笔记1
- 【java核心技术笔记】异常、日志、断言和调试
- 2015 7 6 Java核心技术卷一 第11章 异常 断言 日志和调试
- Java核心技术卷一 第11章 异常、断言和日志
- Java核心技术:卷1笔记[9] 异常和调试
- Java 核心技术卷Ⅰ笔记
- java核心技术卷I-第三章学习笔记
- java核心技术卷I-第四章学习笔记
- java核心技术卷I-第六章学习笔记
- java核心技术卷I-第五章学习笔记
- UVA 138 - Street Numbers (佩尔方程递推求解)
- 记录一下WPF开发(二)--- access数据库DAL
- windows环境下VS2008编译程序在有些电脑上运行不了的问题
- gcc/g++编译器参数,gdb调试器参数,makefile文件
- 程序员求职之道(《程序员面试笔试宝典》)之如何回答技术性的问题?
- java核心技术卷之异常,断言学习笔记
- Ubuntu12.04下安装Hadoop2.4.0 (单机模式)
- scanf函数
- 2014年9月英语总结
- 程序员求职之道(《程序员面试笔试宝典》)之程序员如何保持身心健康?
- HDU 5008 (2014西安网络赛第二题)后缀数组
- jquery mobile 按钮大小修改
- struct event无定义?
- Java基本学习小结