异常类
throwable:{ error:IOError,linkageError,threadDeath,AWTError
{ Exception:SQLExpection,RuntimeExteption:(IndexOutOfBoundsException,NullPointerException,ArithmetchException),
IOException:FileNotFoundException,EOFEException
java提供的异常处理机制有两种:
使用try…catch捕获异常:将可能产生异常的代码放在try语句中进行隔离,如果遇到异常,程序会停止执行try块的代码,跳到catch块中进行处理
使用throws声明抛出异常:当前方法不知道如何处理所出现的异常,该异常应由上一级调用者进行处理,可在定义该方法时使用throws声明抛出异常
所有异常对象都包含以下几个常用的方法用于访问异常信息:
getMessage()方法:返回该异常的详细叙述字符串;
printStackTrace()方法:该异常的跟踪栈信息输出到标准错误输出;
printStackTrace(printStream s)方法:将该异常的跟踪栈信息输出到指定输出流;
getStrackTrace( ):返回该异常类的跟踪栈信息。
list集合:
ArrayList=new ArrayList
list.add() 添加元素
list.remove() 可按位置删除,也也可按元素添加
list.set(,)按位置添加
list.get() 查找