java
剑之所向
这个作者很懒,什么都没留下…
展开
-
**泛型类。**
/** 泛型类。什么时候定义泛型类? 当类中要操作的引用数据类型不确定的时候, 早期定义Object来完成扩展。 现在定义泛型来完成扩展。泛型类定义的泛型,在整个类中有效。如果被方法使用, 那么泛型类的对象明确要操作的具体类型后,所有要操作的类型就已经固定了。为了让不同方法可以操作不同类型,而且类型还不确定。 那么可以将泛型定义在方法上。/* 特殊之处: 静态方法不可以访问类上定义转载 2015-09-16 14:19:18 · 258 阅读 · 0 评论 -
Comparable与Comparator
Comparable与ComparatorComparable 和 Comparator 都是用来实现集合中元素的比较、排序的。只是 Comparable 是在集合内部定义的方法实现的排序,而Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java.uti原创 2015-09-16 15:34:45 · 321 阅读 · 0 评论 -
Java集合的用法和比较
一,java中各种集合的关系图 *强调内容*Collection 接口的接口 对象的集合 ├ List 子接口 按进入先后有序保存 可重复 │├ LinkedList 接口实现类 链表 插入删除 没有同步 线程不安全 │├ ArrayList 接口实现类 数组 随机访问转载 2015-09-16 15:16:03 · 276 阅读 · 0 评论 -
HashSet
/** *–set是无序列的((=存入与存储的顺序不一定一致),元素不可以重复 * —-HashSet:底层数据结构是哈希值线程是非同步的 * 判断元素的hash值 保证元素唯一性 * * hashCode方法和equals来完成 * 如果元素哈希值相同,才会判断equals是否为ture * 如果元素哈希值不同,不会调用equa原创 2015-09-16 14:58:13 · 303 阅读 · 0 评论 -
HashSet与HasnMap区别和方法
ü 区别: 1. HashSet是通过HashMap实现的,TreeSet是通过TreeMap实现的,只不过Set用的只是Map的key 2. Map的key和Set都有一个共同的特性就是集合的唯一性.TreeMap更是多了一个排序的功能. 3. hashCode和equal()是HashMap用的, 因为无需排序所以只需要关注定位和唯一性即可. a. hashCode是用来计算hash值的转载 2015-09-16 14:54:57 · 291 阅读 · 0 评论 -
去除arrayList集合里面同样的元素
package day;import java.util.ArrayList; import java.util.Iterator; /* Collection接口有两个子接口: List(列表) ,Set(集) List:可存放重复元素,元素存取是有序的。 Set:不可以存放重复元素,元素存取是无序 的。*///去除arrayList集合里面同样的元素 public class ArrayLis原创 2015-09-16 14:48:14 · 300 阅读 · 0 评论 -
三大集合特点
(1)集合的由来? 我们学习的是Java – 面向对象 – 操作很多对象 – 存储 – 容器(数组和StringBuffer) – 数组 而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。 (2)集合和数组的区别? A:长度区别 数组固定 集合可变 B:内容区别 数组可以是基本类型,也可以是引用类型 集合只能是引用类型 C:元素内容 数组只能存储同一种类原创 2015-09-15 21:10:31 · 3164 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
使用 Date 和 SimpleDateFormat 类表示时间在程序开发中,经常需要处理日期和时间的相关数据,此时我们可以使用 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间,我们来看下 Date 类的使用:使用 Date 类的默认无参构造方法创建出的对象就代表当前时间,我们可以直接输出 Date 对象显示当前的时间,显示的结果如下:其中, Wed 代表 Wednes原创 2015-09-14 21:12:57 · 250 阅读 · 0 评论 -
集合(Collection集合)由来
——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-一、集合(Collection集合) (1)集合的由来? 我们学习的是Java – 面向对象 – 操作很多对象 – 存储 – 容器(数组和StringBuffer) – 数组 而数组的长度固定,所以不适合做变化的需求,Java就提供了集合供我们使用。 (2)集合和数组的区别? A:长度区别 数组固定转载 2015-09-15 20:44:07 · 1674 阅读 · 0 评论 -
Comparable 和 Comparator
Comparable与Comparator**Comparable 和 Comparator** 都是用来实现集合中元素的比较、排序的。只是 Comparable 是在集合内部定义的方法实现的排序,而Comparator 是在集合外部实现的排序,所以,如想实现排序,就需要在集合外定义 Comparator 接口的方法或在集合内实现 Comparable 接口的方法。Comparator位于包java原创 2015-09-16 15:42:35 · 465 阅读 · 0 评论