[bxd学习java基本点]12.数组,泛型的使用是为了安全,借鉴数组的定义
2013-04-14 11:18
375 查看
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{
}
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{
}
相关文章推荐
- [bxd学习java基本点]12.数组,泛型的使用是为了安全,借鉴数组的定义
- [bxd学习java基本点]13泛型类,泛型方法,当定义二种类型的泛型方法时,用迭代器的方法
- [bxd学习java基本点]13泛型类,泛型方法,当定义二种类型的泛型方法时,用迭代器的方法
- java学习路线__面向对象__数组的定义与使用__3
- java入门学习(12)—内部类的定义及使用初步
- java学习路线__面向对象__抽象类的定义与使用__12
- java中数组的定义及使用方法(推荐)
- 【C++学习笔记】12_指针的定义与使用
- java数组、泛型、集合在多态中的使用及对比
- 用类名做方法的返回值类型 在学习Java的初始阶段,很多同学使用基本数据类型定义变量和引用类型定义变量以及使用类名做方法的返回值类型常常不知所以。今天我以自己的解读方式和个人的理解作一个简单的解释,和
- java数组的定义与使用
- C#委托的简单学习:定义委托和使用、Func<int f1,out r1>、给自定义的类或数组排序(冒泡排序)
- jsp学习--JavaBean定义和在Jsp中使用JavaBean
- 【Java学习】泛型定义在接口上
- java学习-定义数组
- java基础学习面向对象之四种权限修饰符使用 五-12
- 使用Java继承与泛型特性创建高效与安全的DAO对象
- Java学习笔记【泛型数组列表ArrayList】
- Java学习之二维数组定义与内存分配详解
- Java学习总结8——泛型2(不支持泛型数组)