使用Java实现面向对象编程(6)
没有(5)
NullPointerException 空指针异常 (一个空对象 调用了其中的方法)
异常:
try块:可能出现异常的代码块 try块不允许缺失 并且不允许单独存在 (可以配合catch finally块联合使用 前面2者出现任意一者也可以)
catch块:针对try块中抛出的异常 进行处理
finally块:无论如何 代码都会执行
throw:通过throw new Exception("额外信息内容")使用,在方法中存在,表明该方法有可能扔出异常,希望被调用者所捕获 而不是自己来去处理问题
throws:该关键字出现在方法头上,如果方法内部出现throw new Exception("额外信息内容") 表明该方法有可能扔出异常,需要被声明
运行时异常:不需要被程序强制的划上try catch块
checked异常:必须要求调用者加上try catch块 否则程序将无法编译通过
log4J
1.引入log4j.jar-->bulid path--》add library
2.创建log4j.properties文件 注意文件名 注意文件放置的路径
8种基本数据类型 对应 8种包装类型
int Integer
long Long
short Short
byte Byte
float Float
double Double
char Character
boolean Boolean
在jdk1.5版本时 自动完成包装类型和基本类型的相互转换