- 博客(7)
- 收藏
- 关注
原创 27-集合--Set及其子类(HashSet+LinkedHashSet+TreeSet)+二叉树+Comparable+Comparator+哈希表+HashSet存储自定义对象+判断元素唯一的方式
一、Set1、Set:元素不可以重复,是无序的(存入和取出的顺序不一致)2、Set接口中的方法和Collection中的方法一致3、Set集合的元素取出方式只有一种:迭代器iterator() Set set = new HashSet(); Iterator it = set.iterator(); while (it.hasNex...
2018-08-31 15:29:43 233
原创 26-集合--List子类特点+List子类(Vector+ArrayList+LinkedList)+Enumeration+ArrayList存储自定义对象
一、List的子类及特点1、Vector:有角标。内部是数组数据结构,是同步的。效率低,增删、查询都很慢(几乎不使用Vector)。大小可变(数组100%延长)2、ArrayList:有角标。内部是数组数据结构,是不同步的。替代了Vector,查询的速度快。大小可变(数组50%延长,节省空间,提高效率)3、LinkedList:有角标。内部是链表数据结构(双向链表),是不同步的。效率高...
2018-08-26 17:05:39 249
原创 25-集合--List和Set比较+List+ListIterator+List取出元素的四种方式+List特有的内容
一、List和Set比较1、List(1)有序(存入和取出的顺序一致)(2)元素都有索引(角标)(3)元素可以重复2、Set(1)无序(有可能会有序,但几率不高)(2)元素不能重复(唯一)List和Set最严重的区别在于:是否有重复元素二、List1、有序的collection。此接口的用户可以对列表中每个元素的插入位置进行精确的控制。用户可以根据元素的整数...
2018-08-23 21:35:35 464
原创 24-集合--集合概述+Collection+Iterator+集合类的关系图
一、概述1、集合是专门用于存储对象的,存的是对象的地址值(存储任意数量的具有共同属性的对象 -- 意义与作用相同)2、集合的特点:(1)用于存储对象的容器(存的是对象的地址值)(2)集合的长度是可变的(数组长度固定)(3)集合中不可以存储基本数据类型 -- 基本数据类型通过自动拆箱/装箱可以转换成引用数据类型(数组可以存储基本数据类型)3、集合因为内部的数据结构(对象的存储...
2018-08-22 13:16:16 578
原创 23-System(Properties)+Runtime+Process+垃圾收集(gc()/runFinalization()/finalize())
一、java.lang.System1、public final class System:系统类,为用户程序提供当前环境下的系统资源。使用前不需要用new语句进行初始化,因为在系统启动时,已自动对系统类进行初始化,分配了相应的内存区2、System类被final修饰,不能实例化。类中的方法和属性都是静态的3、方法(1)static void arraycopy(Object sr...
2018-08-16 23:34:33 172
原创 22-Format的子类--java.text.NumberFormat及其子类java.text.DecimalFormat
一、java.text.NumberFormat1、public abstract class NumberFormat extends Format2、如果格式化多个数值,较为高效的做法是:获取该格式并多次使用它。这样系统就不必多次获取关于语言环境语言和国家/地区约定的信息了 long[] longNum = {20, 99}; NumberForma...
2018-08-12 16:41:17 204
原创 21-Format的子类--java.text.MessageFormat
1、{index}:index必须是非负整数 String msg = "{0}{1}{2}{3}{4}{5}{6}{7}{8}"; Object[] array = new Object[]{"A", "B", "C", "D", "E", "F", "G", "H", "I&quo
2018-08-10 18:27:41 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人