Java学习笔记-泛型
来源:互联网 发布:先导爱知出现集数 编辑:程序博客网 时间:2024/06/05 07:32
一、为什么要使用泛型
-----1》泛型意味着编写的代码可以被许多不同类型的对象所重用
-----2》编译时,避免了插入错误的数据对象;使得程序具有更好的可读性和安全性
二、定义简单泛型:ArrayList<String> array=new ArrayList<String>();
三、泛型方法
-----1》public static <T> T getname(T...a){};
-----2》类型变量放在修饰符的后面,返回类型的前面
-----3》泛型方法既可以定义在泛型类中,也可以定义在普通类中
四、泛型转换的事实
-----1》虚拟机没有泛型,只有普通类和普通方法
-----2》所有的类型参数都用他们的限定类型替换
-----3》桥方法被合成来保持多态
-----4》为保持泛型安全性,必要时插入强制类型转换
五。通配符
Java中没有所谓的泛型数组一说。
0 0
- Java学习笔记(泛型)
- java学习笔记-泛型
- Java学习笔记: 泛型
- 【java学习笔记】泛型
- Java学习笔记-泛型
- JAVA-泛型-学习笔记
- 【Java学习笔记】泛型
- Java泛型--学习笔记
- Java学习笔记---泛型
- java 泛型 学习笔记
- 【JAVA】泛型 学习笔记
- java学习笔记-java泛型
- JAVA学习笔记-------泛型,约束
- java学习笔记08--泛型
- Java学习笔记08 泛型
- 【Java学习笔记】ArrayList泛型
- Java学习笔记5-泛型
- Java泛型Dao学习笔记
- QQ登陆界面Resource Hacker制作
- expect
- 面试常见问题--android高级面试题精选3篇
- 亮灯
- 删数问题最简单的动态规划
- Java学习笔记-泛型
- How to add ppa repository on kali linux
- 反引号与$()有没有区别?
- Lua中的模块(module)和包(package)详解
- PAT 乙级真题 1003.我要通过!
- K-means的简单实现
- c++中临时变量不能作为非const的引用参数http://blog.csdn.net/kongying168/article/details/3864756
- Android5.0新特性
- MySQL学习(三)