本帖最后由 xueming5500 于 2015-12-15 22:32 编辑
1:什么是异常
JAVA运行过程中出现不正常的情况,就是异常
2:异常的分类
Throwable
Error:
服务器宕机,数据库崩溃。
Exception:
编译期异常 非RuntimeException
运行期异常 RuntimeException及其子类
3:如何处理异常
try.catch.finally
处理完后,程序继续执行。
throws
抛出异常后,程序终止。
开发原则
能try就try,try不了就抛(throws)
4:编译时期异常和运行时期异常的区别
编译时期异常 需要显示处理,不处理的话编译不能通过
运行时期异常 不需要显示处理,一般都是程序员犯的错误,是需要修改代码的。
throw 和 throws的区别
throws
方法声明上,后边跟的是异常类型。
多个异常类型,中间用,隔开。
表示抛出异常,调用者处理。
throw
方法体内,后边跟的是异常对象。
只能抛一个异常对象。
作用:一般是用来释放资源的。
5:finally关键字的特点
特点 里面的代码一定会执行。
特殊情况:没有执行到finally的时候,jvm就推出了。
作用一般是用来释放资源的。
6:File的构造方法
File(String path)
File(String perent,String child)
File(File parent,String child)
7:File的成员方法
createNewFile()
mkdir()
mkdirs()
rannameTo()
delete()
isDirectory()
isFile()
exists()
canRead()
canWrite()
setWritable(false)
isHidden()
getAbsolutepath()
getPath()
getName()
length()
lastModified()
list()
listFiles() |
|