文章标题

来源:互联网 发布:mac appstore 更新不 编辑:程序博客网 时间:2024/06/07 02:04

异常
使用try—-catch捕获单个异常
try{
写可能出现异常的代码
}catch(){
捕获异常
}finalyy{
一定会执行的代码(除关闭当前JAVA虚拟机)
}
exit 终止当前运行的JAVA虚拟机

throws用于表示函数暴露出的异常   用在函数上  后面跟异常类名throw用于抛出异常对象   用在函数内  后面跟异常对象grtMessage()获取异常信息 返回字符串toString() 获取异常和异常信息 返回字符串printStackTrace() 获取异常类名和异常信息 以及异常出现在程序中的位置返回void异常细节    RunrimeExcepton以及其子类如果被throw抛出 可以不用在函数上声明    一个方法被覆盖时 覆盖它的方法必须抛出相同的异常或异常子类    如果父类抛出多个异常 那么覆盖方法必须抛出异常的一个子集不能抛出新的异常

四种权限 public protected default private

装箱/拆箱
int a = 30;
Integer a = new Integer(a); //装箱
int temp = a.intValue(); //拆箱
Integer a = 30; //自动装箱
int i = a;//自动拆箱

原创粉丝点击