
java_集合类
IT界小黑的对象
IT界的一名小学生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
反射第六步 : 通过反射加载资源文件 三种方式
package cn.sdut.reflectclass; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.Properties; /* * 反射第六步 : 通过反射加载资源文件 三种方式 * * properties是Ha原创 2017-08-21 11:48:25 · 1043 阅读 · 0 评论 -
集合第一步:模拟ArrayList底层实现
package cn.sdut.chapter5; import java.util.Arrays; /* * ArrayList 底层是一个动态数组 模拟实现 */ public class MyArrayList { private Integer[] elements; private int size = 0; private final static int DEFAUL原创 2017-08-21 14:30:34 · 349 阅读 · 0 评论 -
集合第二步: 模拟LinkedList底层实现
package cn.sdut.chapter5; /* * LinkedList 底层是一个双向链表 模拟实现 */ public class MyLinkedList { private int size = 0; private node head; private node last; class node { node pre; node next; S原创 2017-08-21 14:33:17 · 270 阅读 · 0 评论 -
集合第三步: HashSet 比较重复的机制
package cn.sdut.chapter5; import java.util.*; /* * HashSet集合存储自定义对象并遍历。 *如果对象的成员变量值相同即为同一个对象 *程序向HashSet中添加一个对象时,先用hashCode方法计算出该对象的哈希码。 比较: (1),如果该对象哈希码与集合已存在对象的哈希码不一致,则该对象没有与其他对象重复,添加原创 2017-08-21 14:35:58 · 339 阅读 · 0 评论 -
集合第四步: TreeSet比较顺序和比较重复机制
package cn.sdut.chapter5; import java.util.Collection; import java.util.Comparator; import java.util.Set; import java.util.TreeSet; /* * TreeSet集合存储自定义对象并遍历 如果对象的成员变量值相同即为同一个对象 按照年龄进行从大到小进行排序原创 2017-08-21 14:38:23 · 594 阅读 · 0 评论