- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
OOP08章泛型程序设计、数据结构,及java1.5的新特性教程
第8章 泛型程序设计、数据结构及jdk5的其它新特性;8.1.1 :没有泛型的日子(1);8.1.1 :没有泛型的日子(2);8.1.2 泛型:什么是泛型?;8.1.2 :泛型类例子;8.1.3 泛型的定义:泛型类/泛型接口(generic class/ generic interface);8.1.3与方法定义类比;8.1. 泛型:示例:多类型变量;8.1.:泛型带来的好处;8.1 java工具包java.util中的泛型集合类和接口;8.2 基本的数据结构接口;;8.2.1 与Map接口有关的类关系图 ;8.3.1 Collection接口 ;IteratorE迭代器;8.3.2 VectorE类;8.3.2 Vector类提供的主要成员方法;应用举例;class Crowd //人群{
private VectorPerson people;
public Crowd( ){
people=new VectorPerson ( );
}
public Crowd(int numPersons){
people=new VectorPerson (numPersons);
}
public boolean add(Person someone){
return people.add(someone);
}
public Person get(int index){
return people.get(index); }
public int size() { return people.size(); }
public int capacity() {return people.capacity(); }
};public class TryVector{
public static void main(String[] args) {
Person aPerson;
VectorPerson filmCast=new VectorPerson ();
for (;;) {
aPerson=readPerson();
if (aPerson==null) break;
filmCast.add(aPerson);
}
int count=filmCast.size();
System.out.println(“你加入了”+count+“人到剧组\n);
for (aPerson: filmCast)
System.out.println(aPerson);
}//end of main(); public static Person readPerson() //输入每个人的姓名
{
Scanner in=new Scanner(System.in);
System.out.println(“\n输入名字:);
String firstName=in.next();
if (firstName.charAt(0)==!) return null;
System.out.println(“输入姓氏:);
String surName=in.next();
return new Person(firstName,surName);
}
}
;8.3.3 SetE接口;public class TryTreeSet{
public static void main(String[] args) {
Random Rvalue=new Random();
TreeSetInteger tree=new TreeSetInteger ( );
Integer data;
for (int i=0;i10;i++){
data=new Integer(value.nextInt()%1000);
tree.add(data);
}
Iterator it=tree.iterator();
while (it.hasNext())
System.out.
您可能关注的文档
- Odoo9.0_系统库存基础设置文档教程.docx
- Office-2010电脑办公基础教程制作幻灯片动画效果教程.pptx
- OFDM通信系统中PAPR抑制方法研究教程.doc
- NutanixEssentials-APJVersion2.4chs教程.pptx
- ODI工具抽取数据操作手册教程.docx
- Office2010+Win7选择题(含答案)教程.docx
- office1_计算机基础知识概述教程.ppt
- office2010使用技巧与实战方法精萃(word、excel、ppt)教程.docx
- npesam联动教程.docx
- nsp40b(v2.0)备自投技术说明书教程.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- T_HNTI 030—2020_茶树种质资源考察收集技术规范.pdf VIP
- 报关原理与实务(第二版)(第5章)1进出口货物报关单填制.ppt VIP
- 2025年滨州市中考英语试题卷(含答案逐题解析).docx
- 基于能力培养的人工智能课程体系设计.docx
- Q/GDW1827-2013三相智能电能表技术规范.pdf VIP
- 国家中医药管理局发布的406种中医优势病种诊疗方案和临床路径目录.pptx VIP
- 华能国际电力股份有限公司本质安全体系管理手册.doc VIP
- 教育行业AI大模型设计方案【231页WORD】.docx VIP
- 2024医保物价培训.pptx VIP
- 屋顶光伏发电建设项目实施方案.docx
文档评论(0)