了解异常和断言
来源:互联网 发布:网络丰富日常生活 编辑:程序博客网 时间:2024/06/05 05:23
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
08/05/05 开学的第八天记录:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.日期类的补充:
Calendar类的使用:Calendar c = Calendar.getInstance();
使用Calendar来得到具体的年月日 c.get(Calendar.YEAR);
c.get(Calendar.MONTH)+1;c.get(Calendar.DAY_OF_MONTH);
//练习1:计算自己的生日距现在有多少天
//练习2:奥运会的倒计时牌
2.包装类:就是将基本的数据类型封装为对象类型,都有共同的父类java.lang.Number
并提供了一定的访问数据的方法和属性,重要的方法parseXXX(),
valueOf()可以缓存-128-127之间的数据,其中的重要属性:MAX_VALUE,MIN_VALUE
int -- > Integer
byte -- > Byte
char -- > Character
boolean -> Boolean
double --> Double
long -- > Long
float -- > Float
short -- > short
3.异常和断言:
a.概念:
异常:在程序执行过程中发生了不可预期的错误时,通常称为程序异常
异常链:异常可以是源发的,也可能是由其它异常引发的,由源发的异常
到最终用户接受到的异常会形成一个异常链
b.异常的分类:
异常都是Throwable类的子类
Throwable两个直接子类Error(错误是不可挽救的,不可恢复的)一般就是VirtualMachineError
Exception(程序中经过处理可以恢复执行的问题):运行时异常可以不处理也能编译通过
非运行时异常,必须进行处理才能编译通过
c.异常的处理方式:
try{}catch(){};try{}catch(){}finally{};try{}finally{};throws(抛出给调用方法处理)
d.继承与异常:
在普通方法中抛出的异常,子类覆盖父类方法后异常只能缩小
在构造函数中抛出的异常,子类构造函数中的异常只能扩大不能缩小
e.书写自定义异常:必须继承自Exception或Throwable类
f.断言:主要用于测试给定的表达式是否为真
- 了解异常和断言
- 异常和断言1
- 异常和断言2
- 异常和断言3
- 错误码、异常和断言
- 异常和断言的区别
- 【面向对象】异常和断言
- python异常处理和断言
- 异常、日志、断言和调试
- 异常、断言、日志和调试
- 7 异常、断言和日志
- 第十章 异常和断言
- java 异常、断言和日志
- 11 异常, 日志, 断言和调试
- 笔记:异常、日志、断言和调试
- Java的异常、断言、日志和调试
- try块和异常处理,断言assert
- 内部类、异常、断言和Loger日志
- 小日本的车是多么的脆弱!
- WML开发详细指南
- spring 类用法
- apache动态编译/静态编译区别
- 关于飞鸽传书(IpMsg)的一些文字
- 了解异常和断言
- 程序员忠告之--我该学什么开发语言?
- mysql乱码 utf8
- 首篇-纪念
- linux的远程桌面
- JAVA 多线程
- 学习c++的50条忠告
- IO 流 概念
- 常用的oracle命令