[bxd学习java基本点]12.数组,泛型的使用是为了安全,借鉴数组的定义

day15-04 and 05
compareTo的重新写入。
这时就只能使用比较器。
TreeSet排序
有点难


15-06
泛型
出现的新特性,用于解决安全问题是个新特性。
因为原先的,ArrayList ad时,只能加同类型的元素


借用了数组
int[] arr=new int[3];


arr[0]=4;
arr[1]=3.5;


数组是可以的。
所以要先声明一下,<>就是,{}()[]被他人用了,
声明了以后,就把运行时出现的问题,转移了编译时期,方便程序员解决问题
设计了泛型后,就安全了,那个提示也没了。
强制的客观的设计类型
泛型:广泛的类型


15-07
其格式是:通过<>来定义要操作的引用数据类型。其使用时候:通常在集合框架中很常见,只能见到<>,yi 就要定义类型。
其实<>就是用来接收类型的。
class GenericDemo{
public static void main(String[] args){
TreeSet<String> ts=new TreeSet<String>();
ts.add("ddd");
ts.add("fdfd");


Iterator<String> it=ts.iterator();
whlie(it.hasNext()){
sop(it.next());
}
}
}
class LenCom implements Comparator{

}

你可能感兴趣的:(java)