8.4周五
异常处理.
自己处理:①try…catch… 程序从try里面的代码开始执行
② throws 出现异常,会自动生成一个异常类对象
①try { 该异常对象将被提交给java运
可能出现异常的代码 ; 行时系统,当javs运行时系统
catch(异常类名 变量名){ 接收到异常对象时,会到catch中去
异常的处理代码: 匹配的异常类,然后进行异常处理了
} 执行完毕后,程序还可以继续执行
Throwable的成员方法
public String get Message () 返回此throwable详细消息率
public string toString () 返回此可抛出的简短描述
public roid printstackTrace()把异常的错误信息输出在控制台
异常 ①编译时异常 受检异常
②运行时异常 非受捡异常
①必须显示处理.
②无需显示处理.
throws 异常处理.
有时出现处理不了的异常.
格式:throws 异常类名;
格式跟在方法的括号后面.
自定义异常
格式:public dass 异常类名 extends Erceptions
无参构造
带参构造
throws:①用在方法声明后面,跟的是异常类名
②表示出异常,由该方法的调用者来处理,
③并不一定会发生这些异常.
throw:
①用在方法体内,跟异常对象名
②表示抛出异常,由方法体内的语句处理
③一定抛出了某种异常
学习了集合体系结构 。
collection 集合概述:是单列集合的项层接口,它表示一组对象,这些对象也称为Cellection的元素,JDK不提供比接口的任何直接实现,它提供更具体的子接口实现(set和List)
创建Collection集合的对象
①多态的方式
②具体的实现类Arraylist
集合常用
Collection方法
bolle an add(Ee) 添加元素
bollean remore (Object o) 从集合中移除指定的元素woid clear() 消空集合中的元素
bollean contains(Object o) 判断集合中是否存在指定的元素bollean isEmpty() 判断集合是否为空
int size() 集合的长度
通历Collection集合
Iterator:迭代器,集合的专用遍历方式
Iterator<E>iterator();返回此集合中请的迭代器。迭代器依赖于集合而存在.
Iterator中常用方法
E next();返回迭代中的下一个元素
bollean hasNext():如果迭代具有更多元素,则返回true