为什么要写博客呢?作为一名Java初学者是为了巩固自己所学的知识,总结项目经验。不断提高自己的编程水平。
今天学了java异常机制。java异常机制有利于程序的健壮性,代码易于调试。
java中有错误和异常之分,程序员只要处理异常。exception是throwable的子类,可分为运行时异常和编译时异常。常见的异常如下:
这里写代码片 JFrame jf=null;
jf.setSize(100,100);
int a=3,b=0;
int c= a/b;
int [] b = new int [1024*1024*1024];
String [] str ={"1","2","3"}
teng=str[3];
`
Java的异常的处理有两种try catch 和throw 向上抛出;
int a=5, b=0;
try { int c= a/b;
} catch(Exception e){System.out.println("算术异常"); } public void jisuan() throws ArithmeticException,Exception{ }
3.自定义异常
public class DfineExcption extends Exception( ) {public DfineExcption (){
super();
右键点击source生成父类构造方法重写;
}
}