《Java核心技术(第八版)》笔记之第11章异常、断言和调试
来源:互联网 发布:windows 7 系统 编辑:程序博客网 时间:2024/05/16 13:41
一、异常
1. 一个方法必须声明所有可能抛出的已检查异常,而未检查异常要么不可控制(Errror),要么就是应该避免发生的逻辑异常(RuntimeException)
2. 定义异常时应该包括两个构造器:一是默认的构造器;二是带有详细描述信息的构造器。
3. finally与return语句同时使用时,finally中的return语句可能会覆盖原始值。如:
二、断言(Assert)
1.Java中有三种处理系统错误的机制:抛出异常、日志、使用断言。但断言是一种测试和调试阶段的战术性工具;而日志是一种整个生命周期都可以使用的策略性工具。
三、日志
1.不一定要通过捕获异常来生成堆栈跟踪。只要在代码的任何位置插入下面这条语句就可以获得堆栈跟踪。
Thread.dumpStack();
2.Java SE5.0在命令中增加了-Xlint选项,这样,编译器就可以对一些普遍容易出现的代码问题进行检查。格式为:
javac -Xlint //表示执行所有的检查
- 《Java核心技术(第八版)》笔记之第11章异常、断言和调试
- 2015 7 6 Java核心技术卷一 第11章 异常 断言 日志和调试
- 【java核心技术笔记】异常、日志、断言和调试
- Java核心技术卷一 第11章 异常、断言和日志
- java核心技术卷之异常,断言学习笔记
- JAVA基础【7.2】《Java核心技术1》异常、断言、日志和调试-断言
- 第11章 异常、断言、日志和调试
- #Java 核心技术卷一阅读笔记# 第七章 异常、断言和日志
- JAVA基础【7.1】《Java核心技术1》异常、断言、日志和调试-异常
- JAVA基础【7.4】《Java核心技术1》异常、断言、日志和调试-调试
- JAVA基础【7.3】《Java核心技术1》异常、断言、日志和调试-日志
- Java复习笔记---异常,断言,日志和调试
- [学习笔记] Java核心技术 卷一:基础知识 异常、断言和曰志(四)
- Java核心技术:卷1笔记[9] 异常和调试
- Udacity调试课笔记之断言异常
- [core java学习笔记][第十一章异常断言日志调试]
- 笔记:异常、日志、断言和调试
- Java的异常、断言、日志和调试
- Spring+TimerTask定时器的用法实例
- zju2009_继续xxx定律
- 关于方法重载和方法覆盖的实际调用问题
- Android学习笔记---开发与运行(卸载)第一个ANDROID应用--Helloworld
- Mysql数据库命令
- 《Java核心技术(第八版)》笔记之第11章异常、断言和调试
- android sdk 如何重新生成debug.keystore
- c语言二维数组的下标运算与指针偏移
- 整数划分问题
- Android学习笔记05---项目的目录结构与安装及启动过程分析
- 【Android病毒分析报告】--FakeInstaller
- C#自制串口调试助手——Tiny串口助手(含安装程序+工程文件)
- 求多点的中心点坐标
- Android学习笔记06---电话拨号器的制作:项目结构深化