第十章 Java集合类及流式编程详解

📅 2026/8/21 8:27:05
第十章 Java集合类及流式编程详解
前言集合类是Java SDK提供的非常有用的工具类。类似数组,集合类中可以存放多个元素。与数组不同,数组中的元素个数一旦确定是不可修改的,而集合类中可以存放的元素数目是动态的,可以随需要存放元素个数可变的数据。同时,结合Java集合类,出现了一种新的称为流式编程的编程模型。一、泛型Java中的集合类都是泛型类,要合理灵活使用集合类,需要首先了解泛型。泛型允许程序员在编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。1.1 泛型入门考虑这样一种应用场景:定义一个类,这个类中有一个类型为数组的属性,要求在这个数组中可以存放任意类型的对象数据。为了解决这类场景的需求,Java提供了泛型:将类型作为参数的编程机制。创建一个名称为ch10-01的Java工程,并新建包com.ttt.generic。MyArray类代码:package com.ttt.generic; /** MyArray 类:一个基于泛型的简单数组封装类。