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