摘要:
Java集合06 13.Map接口 13.1Map接口特点 Map接口实现类的特点:( JDK8的Map接口特点 ) Map和Collection并列存在。Map用于保存具有映射关系的数据:key-value(双列元素) Map中的key和value可以是任何引用类的数据,会封装到HashMap$N 阅读全文
摘要:
Java集合05 11.HashSet课堂练习 11.1课堂练习1 定义一个Employee类,该类包括:private成员属性name,age 要求: 创建3个Employee对象放入HashSet中 当name和age的值相同时,认为是相同员工,不能添加到HashSet集合中 思路:不同对象的哈 阅读全文
摘要:
Java集合04 9.Set接口方法 Set接口基本介绍 无序(添加和取出的顺序不一致),没有索引 不允许重复元素,所以最多只有一个null JDK API中接口的实现类有: Set接口的常用方法:和List接口一样,Set接口也是Collection的子接口,因此,常用方法和Collection接 阅读全文
摘要:
Java集合03 8.LinkedList 1)linkedList底层实现了双向链表和双端队列的特点 2)可以添加任意元素(元素可以重复),包括null 3)线程不安全,没有实现同步 LinkedList的底层操作机制 LinkedList底层维护了一个双向链表 LinkedList中维护了两个属 阅读全文
摘要:
Java集合02 6.ArrayList ArrayList的注意事项: Permits all element , including null ,ArrayList 可以加入null ,并且可以加入多个 ArrayList是由数组来实现数据存储的 ArrayList基本等同于Vector,除了A 阅读全文
摘要:
Java集合01 1.什么是集合? 前面我们保存数据使用的是数组,数组有不足的地方,我们来分析一下: 长度开始时必须指定,而且一但指定不能更改 保存的必须是同一类型的元素 使用数组进行增加/删除元素的很麻烦 重新创建一个数组,将旧数组的元素拷贝过来 集合的好处: 可以动态地保存任意多个对象,使用比较 阅读全文
摘要:
Java常用类 5.其他常用类 5.1Math类 java.lang.Math提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为double型。如果需要更加强大的数学运算能力,计算高等数学中相关内容,可以使用apache commons下面的Math类库。 package li.nor 阅读全文
摘要:
Java常用类 4.字符串相关类练习 4.1StringBuilder练习 package li.normalclass.stringbuilder; public class TestBuffer { public static void main(String[] args) { StringB 阅读全文
摘要:
Java常用类 3.日期相关类 3.1Date类 在标准Java类库中包含一个Date类,它的对象表示一个特定的瞬间,精确到毫秒。在网上商城下单时,在对报销单进行审核时,都需要获取当前的时间,通过Date类就可以完成。 例子:Date类的使用 package li.normalclass.date; 阅读全文
摘要:
Java常用类 2.==字符串相关类== String、StringBuilder、StringBuffer类是三个字符串相关类。 String类代表不可变字符序列,StringBuilder类和StringBuffer类代表可变字符序列。 关于这三个类的详细的用法,在笔试和面试以及实际开发中经常能 阅读全文