- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                Chapter 第六章 知识点:集合框架 * * 写出运行结果       public class Test {     	public static void main(String args[]) {         	int a[ ] = {0, 1, 2, 3, 4};         	int sum = 0;         	try {            		for (int i = 1; i  6; i++) {                 		sum = sum + a[i];             		}             		System.out.println(sum= + sum);         	} catch (ArrayIndexOutOfBoundsException e) {             		System.out.println(数组越界);         	} finally {             		System.out.println(程序结束);         	}     	} } 数组越界   程序结束  回顾与作业点评 public class Test {     	public static void main(String[] args) {         	int numOne = 10;         	int numTwo = 0;         	try {             		int c = numOne/numTwo;         	} catch (ArithmeticException ex) {             		System.out.println(除数不能为0);         	} catch (Exception ex) {             		System.out.println(发现异常);         	} finally {             		System.out.println(这是finally);         	}     	} }  除数不能为0 这是finally  public class Test {        public void add(int i) throws NullPointerException{        		if(i==0)             	     throw new NullPointerException();               	System.out.println(add出现异常);              }           public static void main(String[] args) {             Test t = new Test();             try{                  t.add(0);                  System.out.println(add方法返回);            }catch(Exception e){                  System.out.println(捕获异常);            }              } }  捕获异常  预习检查   List、Map是否都继承自Collection接口 ?  和数组采用相同存储结构的集合类型是什么?  Iterator接口的作用是什么?   本章任务 使用List保存和输出宠物信息 使用Map保存和输出宠物信息 使用Iterator遍历各种集合 使用泛型集合保存和输出宠物信息 本章目标 掌握集合框架包含的内容 掌握ArrayList和LinkedList的使用 掌握HashMap的使用 掌握Iterator的使用 掌握泛型集合的使用 学员1 学员20 如何存储每天的新闻信息? 如何存储银河学院课程的代码与课程信息,能够通过代码方便地获得课程信息? 如果并不知道程序运行时会需要多少对象,或者需要更复杂方式存储对象——可以使用Java集合框架 一维数组 代码1 …… 代码N 课程1 …… 课程N 一一对应 新闻1 …… 新闻N 每天的新闻总数不确定,太少浪费空间,太多空间不足 存储一个班学员信息,假定一个班容纳20名学员 为什么使用集合框架  1 接口 Collection List Map 2 具体类 ArrayList LinkedList HashMap 3 算法 Java集合框架为我们提供了一套性能优良、使用方便的接口和类,它们位于java.util包中 我们不必再重新发明轮
                 原创力文档
原创力文档 
                        

文档评论(0)