Java语言程序设计 第七章.pptVIP

  • 4
  • 0
  • 约1万字
  • 约 22页
  • 2018-11-11 发布于天津
  • 举报
Java语言程序设计 第七章.ppt

Java面向对象程序设计 第7章 对象的管理 本章主要内容 对象数组 Arrays类的使用 java.util包 List集合 Set集合 Map集合 Java新特性——泛型 对象数组 数组是一种效率较高的存储和随机访问对象引用序列的方式。 数组标识符其实只是一个引用,指向在堆中创建的一个个真实的对象 。 数组元素可以是基本数据类型,也可以是引用类型。对象数组和基本类型数组在使用上几乎是一样的。唯一的区别就是对象数组保存的是引用,基本类型数组直接保存基本类型的值。 Arrays类 Arrays类属于java.util包,它有一套static方法,提供操作数组的实用功能,可以对数组进行查找和排序。 对于插入操作,Arrays没有特殊算法,一般对数组的插入都是转化为Collection之后再进行插入。 Arrays类 演示使用Arrays类进行数组的排序与搜索。 Arrays类 演示使用Arrays类来进行数组的填充与比较。 对象数组问题 对象数组的元素个素是固定的,不适用于增加和删除操作。 增加元素的数量是未知的; 删除元素后,移动元素位置效率很低。 当对象数组内尚有元素为null时,使用Arrays类对其进行sort排序,会报空指针异常。 根本原因为对象数组的元素个数不可变。 两个集合框架 Collection集合框架 Collection是最基本的集合接口,一个Co

文档评论(0)

1亿VIP精品文档

相关文档