[bxd学习java基本点]12.数组,泛型的使用是为了安全,借鉴数组的定义
来源:互联网 发布:网络电影潘安传奇剧照 编辑:程序博客网 时间:2024/05/29 08:30
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基本点]11.TreeSet的低层用的是二叉树
- [bxd学习java基本点]13泛型类,泛型方法,当定义二种类型的泛型方法时,用迭代器的方法
- [bxd学习java基本点]5.List的ListIterator独有的一个读出方式
- [bxd学习java基本点]7.linkedList方法,remove移走的要显示元素
- [bxd学习java基本点]10.set元素不重复,取元素顺序会变的。TreeSet取值时,是安顺序来的。
- [bxd学习java基本点]4.List,与角标有关的均来自此,及其独有的方式
- [bxd学习java基本点]3.集合的共性方法,迭代器取数据二法,注意其正规写法。
- [bxd学习java基本点]1.基本数据类型与字符串型转换与其他类型转成字符串
- [bxd学习java基本点]14 map没有迭代器,其遍历有二法keySet,entrySet是存键值对
- [bxd学习java基本点]8.linkedList的一个封装,可为堆栈及队列。++++一句话来看continue与break++++ArrayList除重复的标准写法+++++++++
- [bxd学习java基本点]9.ArrayList存对象例子,其除重复及删除,要使用地址,而不是eqauls
- java数组的定义
- java数组的定义
- java数组的定义
- [bxd学习java基本点]2.集合概述,为何出何集合及常用分类
- [bxd学习java基本点]6arraylist与linkedList特点及Vector已不用了。
- java学习笔记2--数组的定义
- keil MDK error: #134: expected a field name
- 大数据量高并发的数据库优化
- hdu 2844 Coins(多重背包+二进制优化)
- 2013腾讯暑期实习生笔试总结
- 基于ADMEMS的软件体系架构设计
- [bxd学习java基本点]12.数组,泛型的使用是为了安全,借鉴数组的定义
- 读书笔记:第七章 线程的调度、优先级和亲缘性
- Java设计模式之三(抽象工厂模式)
- 树形菜单
- Java IO
- 堆排序
- 26条时间管理技巧
- SqlServer2008学习笔记 部分函数功能
- 调试UCGUI时, error: #134: expected a field name