1. 为什么使用泛型 ?
可重用性、类型安全、效率高
2. Java 虚拟机支持泛型么 ? 什么是泛型擦除 ?
JDK1.5
java的泛型处理过程中都是编译器中进行的,编译器首先会生成bytecode码,这个过程是不包括泛型的,泛型类型在编译的时候会被擦除
3. 怎么使用泛型 ?
在集合声明和实现的后面加上<>,里面写上指定类型,这个集合就只能存放指定的集合类型了
4. K , V 代表什么意思 ?
K代表Map的key;V代表Map的value
5. 自定义类或者接口怎么使用泛型 ?
创建泛型接口,在接口名后定义通配符T
接口中定义泛型方法,参数不再是明确的类型,而是通用符T
类实现接口时将通配符替换为明确的类型
java-泛型作业
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...