没有合适的资源?快使用搜索试试~ 我知道了~
Java集合框架学习笔记
4星 · 超过85%的资源 需积分: 9 18 下载量 124 浏览量
2008-09-30
09:53:24
上传
评论
收藏 196KB PPT 举报
温馨提示
试读
26页
学习Java集合框架的讲义、笔记,希望大家多提意见。时间关系没有Collections,Arrays的内容,以后补上!
资源推荐
资源详情
资源评论
Java 集合框架
(Collection Framework)
薛 峰
iamxuefeng@163.com
Outline of Today’s Topic
java.lang.Class
集合框架概述(类、接口的 Hierarchy 图)
典型接口、类的介绍
(1) Collection, List, Set, Map
(2) 常用集合类
Java5 中集合类的泛型特性
java.lang.Class —— (1) 理解 Class
java.lang.Class 是的一个”普通类”
—— 其对象仍然是对“一段内存”的封装体;
java.lang.Class 是的一个”不普通的类”
——“ 这段内存”描述的是某个类的基本信息 ( 类名 , 包名 ,
访问控制 , 变量 , 方法的描述等基本信息,以及 static
变量、块空间分配、初始化 ) ;
java.lang.Class 对象表示的是一种”元数据 (meta-data)”
——” 元数据 (meta-data)” 指的是描述数据的数据;
java.lang.Class —— (2) 理解类信息区
对于某个类 ( 如 Cup) 来说, 在一个 JVM 的命名空间中中只存在一个 C
lass 的对象封装其类信息,即 Cup 的 Class 对象是一个单例模式
—— 这个唯一的 Class 对象存储区域称为 Cup 类的类信息区
一个类所对应的 Class 对象是在这个类被 JVM 首次加载时
自动创建的,每个类的对象都持有到其类信息区 (Class 对
象 ) 的引用:
—— 通过调用对象的 getClass() 方法获取
? 问题:
1. 为什么 static 变量只有一个拷贝,为所有对象共享? static 方法不
能访问实例变量;反过来,实例方法可以访问 static 变量。为什么?
2. 如何判断对象 a 是否是类 A 的对象?
java.lang.Class —— (2) 理解类信息区
? 问题 1 :为什么 static 变量只有一个拷贝,为所有对象共享? static
方法不能访问实例变量;反过来,实例方法可以访问 static 变量。为什
么?
Point 类信息区
static String color
Point p1 = new Point(1,1);
Point p2 = new Point(2,2);
p1
p1
class Point{
static String color;
int x,y;
Point(int x, int y){
this.x = x ;
this.y = y ;
}
public void move(int dx,
int dy){
x+=dx;
y+=dy;
}
}
Class c
x=1
y=1
p2
p2
Class c
x=2
y=2
剩余25页未读,继续阅读
资源评论
- linux_to_me2014-08-28解析详细,感觉不错
Tomcat4
- 粉丝: 5
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 以下是一些大数据面试习题.pdf
- 3414-CMN3414-VB一款SOT23封装N-Channel场效应MOS管
- ASTM G154-2023 Practice for Operating Fluorescent Ultraviolet UV
- 小米智能摄像机 云台版2K 固件
- 340G-VB一款N-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 3407-VB一款P-Channel沟道SOT23的MOSFET晶体管参数介绍与应用说明
- 在职证明.pdf
- PrimePower User Guide Version T-2022.03, March 2022.pdf
- 以下是一个简单的PyTorch项目示例,用于构建和训练一个基本的神经网络模型进行手写数字识别.pdf
- JAVA真实包装项目经验-在线教育项目面试
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功