摘要:
在集合中使用泛型 集合接口或集合类在jdk5.0时都修改为带泛型的结构 在实例化集合类时,可以指明具体的泛型类型 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构使用到类的泛型的位置(方法 构造器 属性),都指定为实例化时的泛型类型 泛型的类型必须是类,不能是基本数据类型。 如果实例化时,没
阅读全文
posted @ 2019-12-03 22:49
二哥啊
阅读(91)
推荐(0)
编辑
摘要:
添加 删除修改操作 Object put(Object key,Object value):将指定key-value添加到(或修改)当前map对象中 void putAll(Map m)将m中的所有key-value对存放到当前map中 Object remove(Object key):移除指定k
阅读全文
posted @ 2019-12-03 21:19
二哥啊
阅读(665)
推荐(0)
编辑
摘要:
HashMap: 作为Map的主要实现类 线程不安全的,效率高 存储null的key和value LinkedHashMap:保证遍历map元素时,可以按照添加的顺序实现遍历 在原有的HashMap底层结构继承上,添加一对指针,指向前一个和后一个 HashMap的底层:数组+链表 jdk7之前 数组
阅读全文
posted @ 2019-11-29 21:23
二哥啊
阅读(157)
推荐(0)
编辑
摘要:
Set接口:存储无序、不可重复的数据 HashSet 作为Set接口的主要实现类 线程不安全 可以存储null值 LinkedHashSet 作为HashSet子类,遍历其内部数据时,可以按照添加的顺序遍历 TreeSet:可以按照添加对象的指定属性进行排序 一、Set接口中没有额外定义新的方法 以
阅读全文
posted @ 2019-11-29 16:59
二哥啊
阅读(97)
推荐(0)
编辑
摘要:
ArrayList 1.2 作为List接口的主要实现类 线程不安全的,效率高 底层用Object[] elementData存储 jdk7: ArrayList list = new ArrayList() 底层创建了长度是10的Object【】数组 添加导致底层数组容量不够,则扩容。 每次扩容1
阅读全文
posted @ 2019-11-29 15:26
二哥啊
阅读(100)
推荐(0)
编辑
摘要:
Java集合可分为Collection和Map两种体系 Collection接口:单列数据,定义了存取一组对象的方法的集合 List 有序可重复 Arraylist LinkedList Vector Set 元素无序不可重复 HashSet LinkedHashSet TreeSet Map接口:
阅读全文
posted @ 2019-11-29 13:04
二哥啊
阅读(110)
推荐(0)
编辑
摘要:
主要内容 如何自定义枚举类 如何使用关键字 enum自定义枚举类 Enum类的主要方法 实现接口的枚举类 类的对象只有有限,确定的。 当需要定义一组常量时,强烈建议使用枚举类 如果枚举类中只有一个对象,可以作为单例模式的实现方式 如何定义: jdk5.0之前自定义枚举类 enum定义的枚举类默认继承
阅读全文
posted @ 2019-11-28 15:10
二哥啊
阅读(75)
推荐(0)
编辑
摘要:
String StringBuffer StringBuilder的异同 后两者可变的字符序列 StringBuffer 线程安全的 效率低 new char[16 ] StringBuilder 线程不安全 效率低 JDK5.0新增 如果要添加的数据底层数组盛不下,需要扩容底层的数组 默认情况下,
阅读全文
posted @ 2019-11-28 14:22
二哥啊
阅读(91)
推荐(0)
编辑
摘要:
int length():返回字符串的长度 char charAt(int index): 返回某索引处的字符 boolean isEmpty() 判断是否空字符串 String toLowerCase() String toUpperCase() String trim()返回字符串的副本,忽略前
阅读全文
posted @ 2019-11-27 21:06
二哥啊
阅读(124)
推荐(0)
编辑
摘要:
String是一个final类,代表不可变的字符序列。 当对字符串重新赋值时,需要重新指定内存区域,不能使用原有value进行赋值 当对现有的字符串进行连接操作时,也需要重新指定内存区域赋值 当调用String的replace方法修改指定字符或字符串,也需要重新指定内存区域赋值 字符串是常量,它们的
阅读全文
posted @ 2019-11-27 19:25
二哥啊
阅读(107)
推荐(0)
编辑