1、Java 集合框架(JCF:Java Collections Framework)之概述一、集合论引述集合论是现代数学中重要的基础理论。它的概念和方法已经渗透到代数、拓扑和分析等许多数学分支以及物理学和质点力学等一些自然科学部门,为这些学科提供了奠基的方法,改变了这些学科的面貌。计算机科学作为一门现代科学因其与数学的缘源,自然其中的许多概念也来自数学,集合是其中之一。如果说集合论的产生给数学注入了新的生机与活力,那么计算机科学中的集合概念给程序员的生活也注入了新的生机与活力。1、什么是集合很难给集合下一个精确的定义,通常情况下,把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合。比如,用
2、 Java 编程的所有程序员,全体中国人等。通常集合有两种表示法,一种是列举法,比如集合 A1,2,3,4,另一种是性质描述法,比如集合B=X|0 list) 7. for(int i=0;i(); /注意此行中声明语法的变化 14. for(int i=0;i来说明你想要放入这个容器中的元素类型,那么接下来你只能向这个容器加那种类型,否则编译就无法通过。在 printList 中也省去了转型的麻烦。当然有了泛型,并不是说以前的声明方法不能用了,你完全可以还用以前的方法,这没有任何问题。其实根据 JSR 中对 for 语句功能的增强,遍历一个容器也会更加简单。当然泛型的使用方法不只如此,这里并没有对它进行完整描述,只想告诉你,泛型确实为我们编程提供了便利,但是仍然需要用心去学习和掌握。随着 Java 的进一步完善,它的功能和易用性也得到提高,我有理由相信 Java 在计算机语言中所占的位置也会更加牢固,让喜爱 Java 的人更加喜爱它。祝愿 Java 一路走好!