![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
文章平均质量分 92
Rock_hammer
这个作者很懒,什么都没留下…
展开
-
Java-04 集合框架3-Map
1. Map接口 Map接口是Map体系的根接口,定义了键值对的容器;Map接口允许存储 无序、无下标、键不可重复,值可重复的 键值对。1)Map接口的实现类: HashMap:基于哈希表实现的键值对存储结构; TreeMap:基于红黑树实现的键值对存储结构。注意:Map接口未实现任何接口。 2)Map接口的常用方法: V put(K key,...原创 2021-07-16 10:14:30 · 99 阅读 · 0 评论 -
Java-04 集合框架2-Collection
1. Collection接口 Collection接口是Collection体系的根接口,定义了单值元素的容器,其下有List、Set、Queue三个重要的接口。 · List:列表接口,存储有序、允许重复的、有下标的元素; · Set:集合接口,存储无序、不允许重复、无下标的元素; · Queue:队列接口,存储有序的、无下标的、允许重复的元素。 1)Colle...原创 2021-07-15 15:28:19 · 78 阅读 · 0 评论 -
Java-04 集合框架1-Iterator/Iterable
目录1.Iterator 与 Iterable接口的关系2.Iterator接口3.Iterable接口4. Java的三种遍历方式5. 在集合上实现自定义迭代器1.Iterator 与 Iterable接口的关系Iterator是迭代器接口,可以用于迭代容器中的元素。Iterable是 Java 容器的最顶级的接口之一,该接口的作用是使容器具备迭代元素的功能(简而言之,就是Iterable在封装了Iterator的基础上,还提供了...原创 2021-07-13 11:18:10 · 114 阅读 · 0 评论 -
Java-03 异常
目录1. 异常概述2. 异常处理3. finally子句(try ··· catch)4. 自定义异常1. 异常概述 1)定义:Java中提供了异常处理机制,通过 JVM 将异常信息打印到控制台,以便处理程序在执行过程中发生的不正常的情况(异常)。 异常机制的作用:提高了程序的健壮性。 2)存在形式: 异常在Java中以类的形式存在,每一个异常...原创 2021-07-12 11:13:31 · 96 阅读 · 0 评论 -
Java-02 面向对象5
1. IO流 1)概述:I 即 Input/read;O 即 Output/write。IO流主要是用于实现数据(文件)的读写(以二进制的形式)。 2)分类: · 按照流的方向(以内存为参照物) 往内存中去的称为Input(Read); 从内存中出来称为Output(Write); · 按照一次提取的是字符...原创 2021-07-11 15:29:27 · 81 阅读 · 0 评论 -
Java-02 面向对象4
1.抽象类 1)定义:对象(实例)是现实世界中存在的,每个对象的属性与行为有所不同;类是对具有共性特征的对象抽象的结果,其保留了对象的共性特点,是实例创建的通用模板;抽象类是基于类与类之间的共性特征,将这些具有共性特征的类再进一步抽象形成了抽象类。抽象类的下层是类,类是不存在的所以抽象类不可以创建对象;类的下层是对象,对象是现实世界存在的,所以类可以创建对象。 2)语法格式(abstract关键字修饰...原创 2021-07-07 17:56:36 · 63 阅读 · 0 评论 -
Java-02 面向对象3
1. Object类 Java作为单继承语言,Object类是所有的类的祖先,所有类在没有指定继承父类的情况下都是默认继承Object类中的方法。Object类有12个成员方法,分别是(省略修饰符)String toString()、Object clone()、boolean equals(Object)、void finalize()、getClass() 、int hashCode()、void notify()、void notifyAll()、、 void w...原创 2021-07-06 13:47:05 · 85 阅读 · 0 评论 -
Java-02 面向对象2
1. this关键字 this:Java中的关键字,代表调用当前类中实例变量与实例方法的那个对象(this即对象本身)。this中存储的是对象的引用(堆内存中的地址),可以将this理解为指向对象本身的指针。 this的用法(3种): 1)直接引用(多用于以对象作为参数传递): this代表对象本身,当考虑到需要传递当前对象时,可以使用this。/*** @description E...原创 2021-07-01 14:46:21 · 102 阅读 · 0 评论 -
Java-02 面向对象1
1. 面向对象面向对象和面向过程的区别:面向过程:将问题分解成步骤,然后按照步骤实现函数,执行时依次调用函数即可。数据和对数据的操作是分离的。面向对象:将问题分解成对象,描述事物在解决问题的步骤中的行为。对象与属性和行为是关联的。面向对象的三大特性是:封装、继承、多态。 优缺点:面向过程的优点是性能高,适用于高性能要求的场景;缺点是不容易维护、复用和扩展。...原创 2021-06-30 12:15:45 · 57 阅读 · 0 评论