#笔记#圣思园 JavaSE 第53讲——泛型详解(1)
来源:互联网 发布:mysql 开启慢日志 编辑:程序博客网 时间:2024/05/29 18:26
1.JDK1.5出现的新特性
泛型、增强的for循环、自动装箱;拆箱、类型安全的枚举、静态导入、可变参数
2.泛型Generics
引入泛型,将获得编译时类型的安全和运行时更小抛出ClassCastExceptions的可能
可以声明一个集合,来接收/返回对象的类型
3.定义泛型 T
T代表类型的信息
4.所谓泛型:就是变量类型的参数化
5.自定义泛型
6.定义泛型类型的数组
7.用泛型实现集合(SimpleCollection.java)
8.实现泛型的泛型
9.用泛型使用集合ArrayList
以前在帮助文档中忽略不计的尖括号就是泛型啦
10.用泛型使用集合HashSet(SetTest.java)
11.用泛型使用集合Map(MapTest.java)
map有key和value,所以有两个泛型
0 0
- #笔记#圣思园 JavaSE 第53讲——泛型详解(1)
- #笔记#圣思园 JavaSE 第55讲——泛型详解(2)
- #笔记#圣思园 JavaSE 第14讲——面向对象详解
- #笔记#圣思园 JavaSE 第15讲——方法参数传递详解
- #笔记#圣思园 JavaSE 第21讲——多态详解 抽象类
- #笔记#圣思园 JavaSE 第27讲——访问控制符详解
- #笔记#圣思园 JavaSE 第28讲——Object类详解
- #笔记#圣思园 JavaSE 第4讲——运算符
- #笔记#圣思园 JavaSE 第17讲——继承剖析
- #笔记#圣思园 JavaSE 第44讲——栈、队列
- #笔记#圣思园 JavaSE 第48讲——Map映射
- #笔记#圣思园 JavaSE 第72讲——JUnit框架
- #笔记#圣思园 JavaSE 第16讲——方法重载剖析(overload)
- #笔记#圣思园 JavaSE 第5讲——运算符 续
- #笔记#圣思园 JavaSE 第6讲——流程控制语句
- #笔记#圣思园 JavaSE 第8讲——理解面向对象程序设计
- #笔记#圣思园 JavaSE 第9讲——面向对象之 封装 encapsulation
- #笔记#圣思园 JavaSE 第10讲——面向对象之 封装 encapsulation 续
- 深入理解DIP、IoC、DI以及IoC容器
- Unity中批处理对Shader的影响
- Use of delimiter on Stored Procedure in MySQL
- https://leetcode.com/problems/gas-station/
- 链式栈的基本操作——LinkStack(C语言版)
- #笔记#圣思园 JavaSE 第53讲——泛型详解(1)
- 【算法思想】位图排序算法
- 五大常用算法之四:回溯法
- linux学习笔记—杂项1
- RecommenderIntro
- Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境
- Android控件的一些属性
- mysql实现排行榜
- Visual Studio + VAssistX常用快捷键