摘要:
一、Map集合 1.1 概述 用来存放具有一一对应这种映射关系数据的容器,即为java.util.Map集合。Map中存放的是两种对象,一种称为key(键),一种称为value(值),它们在在Map中是一一对应关系,这一对对象又称做Map中的一个Entry(项)。Entry将键值对的对应关系封装成了 阅读全文
摘要:
List集合 1.1 概述 java.util.List接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,Li 阅读全文
摘要:
1.1 常见的数据结构 数据存储的常用结构有:栈、队列、数组、链表和红黑树。我们分别来了解一下: 栈 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查找、删除等操作。 简单的说:采用该结构的集合,对元素的存取有如下的特点 先 阅读全文
摘要:
1.1 Iterator接口 在程序开发中,经常需要遍历集合中的所有元素。针对这种需求,JDK专门提供了一个接口java.util.Iterator。Iterator接口也是Java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而 阅读全文
摘要:
Collection集合 1.1 集合概述 集合是java中提供的一种容器,可以用来存储多个数据。 集合与数组的区别: 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。(在开发中一般当对象多的时候,使用集合 阅读全文
摘要:
1.1 概述 Java提供了两个类型系统,基本类型与引用类型,使用基本类型在于效率,然而很多情况,会创建对象使用,因为对象可以做更多的功能,如果想要我们的基本类型像对象一样操作,就可以使用基本类型对应的包装类,如下: 基本类型对应的包装类(位于java.lang包中) byte Byte short 阅读全文
摘要:
1.1 Date类 java.util.Date类 表示特定的瞬间,精确到毫秒。 继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。 public Date():分配Date对象并初始化此对象,以表示分配它的时间(精确到毫秒 阅读全文
摘要:
1.1 概述 java.lang.Object类是Java语言中的根类,即所有类的父类/超类/祖宗类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 如果一个类没有特别指定父类,那么默认则继承自Object类。 根据JDK源代码及Object类的API文档,Ob 阅读全文
摘要:
final关键字 概述:用于修饰不可改变的内容。可以修饰类、方法、变量。 类:被修饰的类,不能被继承。(所以final和abstract关键字不能一起使用) final class 类名 { } 方法:被修饰的方法,不能被重写。 修饰符 final 返回值类型 方法名(参数列表) { //方法体 } 阅读全文
摘要:
类 普通类和抽象类 类:是一组相关属性和行为的集合。(内部封装了成员变量、构造方法、成员方法) 对象:是一类事物的具体体现。对象是类的实例,必然具备该类事物的属性和行为。 类和对象的关系:类是对象的抽象,对象是类的实体。 构造方法<作用>:初始化成员变量。 普通类:没有被abstract修饰,没有抽 阅读全文