![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java核心技术(高阶)
3
one_2_one
这个作者很懒,什么都没留下…
展开
-
第二章--Java泛型 第三节--泛型类型限定
泛型类型限定(1): 泛型:编写的代码可以被很多不同类型的对象所重用 特定场合下,需要对泛型的类型做一定的限制(要有某些特定方法,或者说它必须实现什么接口) T... 表示一个不定项参数,其本质是一个T类型的数组 泛型类型限定(2):泛型限定语法(对T的类型做一定的限制) ---- 比如<T extends Comparable> 约定T必须是Comparable(是个接口,这里也用extends)的子类 ---- 使用关键字extends固定,后面可以多个接口或类(最多只能一个原创 2020-09-08 16:05:56 · 892 阅读 · 0 评论 -
第二章--Java泛型 第二节--自定义泛型设计
泛型 泛型:编写的代码可以被很多不同类型的对象所重用,可以分为三种: (1)泛型类:ArrayList,HashSet,HashMap等 (2)泛型方法:Collections.binarySearch,Arrays.sort等 (3)泛型接口:List,Iterator等 这些类是JDK提供给我们的,我们能够使用的泛型类。那么如何自己设计出相应的泛型类、泛型方法和泛型接口 自定义泛型(1):泛型类 泛型类: ---- 具有泛型变量的类(类里面至少有一个成员变量是泛型变量) ----原创 2020-09-06 21:02:45 · 376 阅读 · 0 评论 -
第二章--Java泛型 第一节--泛型入门
问题: 集合:用于存放多个(不同类型)的对象 ---- 容易出现转型错误 ClassCastException 上面的ArrayList对象没有限定放什么类型的数据,所以我们就往里面放东西了(int型和字符串) 解决方法: 集合:存放多个对象(限定为一种类型) ---- 不需要转型,没有转型错误 泛型(1): 泛型:Generic Programming,JDK1.5推出的特性,带<>的类型限定语句是Java里面的一个新的特性 作用:编写的代码可以被很多不同类型的对象所重原创 2020-09-06 16:09:35 · 260 阅读 · 0 评论