摘要:
问题:为什么会出现多种类型的集合、 回答:因为每一种结合对数据的存储的方式不同,这种存储方式称为数据结构 Coolection接口有两个子接口:List接口和Set接口 List: 如果需要保留存储顺序,并且可以保留重复的元素,选用List 如果查询过多,那么选用ArrayList,相对存储较慢 如 阅读全文
posted @ 2017-08-20 11:01
又等风来
阅读(131)
评论(0)
推荐(0)
摘要:
1、概念: 存储对象的容器,集合的出现就是为了持有对象,集合中可以存储任意类型的对象 数组:存储相兼容类型数据的定长的容器 集合:存储引用数据类型的可变长度的容器 2、集合和数组之间的区别【面试题】 a、相同点:都是容器,用于存储数据 b、存储的元素类型:数组中可以存储基本数据类型和引用数据类型,集 阅读全文
posted @ 2017-08-20 11:01
又等风来
阅读(108)
评论(0)
推荐(0)
摘要:
1.概念 是JDK1.5之后新增的,存放在java.lang中 枚举其实是属于类的,枚举类 枚举的实例的固定的而且有限的,用来表示取值范围限定的变量,将枚举的实例也称为枚举常量,或者枚举成员变量 2.枚举类和普通类之间的区别 a、枚举类默认继承了java.lang.Enum【Enum是抽象类】,而不 阅读全文
posted @ 2017-08-20 11:01
又等风来
阅读(136)
评论(0)
推荐(0)
摘要:
1.基本数据类型的对象包装类【掌握】 1>基本数据类型与其对应的对象包装类 byte Byte short Short int Integer long Long float Float double Double char Character boolean Boolean 包装类的作用: a.将 阅读全文
posted @ 2017-08-20 11:01
又等风来
阅读(144)
评论(0)
推荐(0)
摘要:
1.String类 1>用于描述字符串事物,提供了多种对字符串的操作方法 注意: a.字符串是一个特殊的对象,一旦被初始化之后将不能发生改变 b.字符串常量对象存储在常量池中,但是,使用构造方法new出来的字符串对象存储在堆空间中 2>字符串的使用 2.StringBuffer类 是一个字符串缓冲区 阅读全文
posted @ 2017-08-20 11:01
又等风来
阅读(129)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2017-08-20 11:00
又等风来
阅读(94)
评论(0)
推荐(0)
摘要:
Map是一个接口,同时也属于集合中的一种,同样用来存储引用数据类型的变长的容器,用于存储具有映射关系的数据,因此Map集合中的元素是以键值对的形式存在的 key:键 value:值 注意:key和value之间存在单向一一对应的关系,【即通过一个key,就可以找到它对应的唯一的确定的value】 特 阅读全文
posted @ 2017-08-20 11:00
又等风来
阅读(144)
评论(0)
推荐(0)
摘要:
实现Comparator接口,重写compare()方法 int compare(Object obj1,Object obj2); obj1 < obj2:返回负整数 obj1 > obj2:返回正整数 obj1 == obj2:0 阅读全文
posted @ 2017-08-20 11:00
又等风来
阅读(122)
评论(0)
推荐(0)
摘要:
Set集合也相当于是一个容器,一旦把对象丢进容器中,集合中的多个对象之间没有明显的顺序 Set集合不允许重复元素进行添加,如果试图将两个相同的元素添加到一个Set集合中的时候,则add方法会返回false 1.HashSet 是Set接口的实现类,大多数如果要选用Set集合,一般直接选用HashSe 阅读全文
posted @ 2017-08-20 11:00
又等风来
阅读(108)
评论(0)
推荐(0)
摘要:
List集合代表一个有序集合,集合中的每个元素都有其对应的唯一的索引,List集合允许添加重复元素,可以通过索引来访问对应的元素 List作为Collection的子接口,Collection接口中的方法全部都能使用 1.ArrayList 特点: a.不排重【同一个元素,可以重复添加多次】 b.有 阅读全文
posted @ 2017-08-20 11:00
又等风来
阅读(147)
评论(0)
推荐(0)