自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 Redis 超详解

包含 Redis 的底层数据结构,五大数据类型及底层实现,单机数据库,持久化,事务,主从复制,哨兵,Redis 集群。

2023-09-07 21:30:58 72

原创 day 13 异常

在Java中,我们可以自定义异常类来满足特定的需求。自定义异常类一般都继承自Exception或其子类,例如RuntimeException。// 异常类的构造函数super();在上述代码中,我们定义了一个名为MyException的异常类,它继承自Exception类。MyException有四个构造函数,这些构造函数都可以接收一个String类型的参数message,其中第三个和第四个构造函数还可以接受一个Throwable类型的参数cause,该参数指定导致异常的根源。

2023-07-10 09:06:38 39 1

原创 day 12 Map

Map集合是一种用于存储键值对的数据结构。它提供了一种快速查找键所对应的值的方法,类似于字典或哈希表。在Map集合中,键和值可以是任意类型的对象。Map集合的特点包括:键的唯一性:Map集合中的键是唯一的,每个键只能与一个值关联。如果在同一个Map集合中多次放入相同的键,则后面的值会覆盖前面的值。无序性:Map集合中的键值对是无序存储的,与放入的顺序无关。可以包含null键和null值:Map集合可以包含null作为键或值。如果要存储多个null键或值,则只能有一个null键和多个null值。

2023-07-07 11:25:29 43 1

原创 day11 List、Set

List是Java中最常用的集合之一,它是一种有序集合,可以存储一组元素,并且允许有重复元素。List集合是通过索引访问元素的,因此可以根据索引来插入、更新、删除元素。List集合可以存储任意类型的对象,包括基本数据类型的包装类和自定义对象等。常见的List实现类有ArrayList是一种基于动态数组实现的List,它的特点是支持快速的随机访问和插入、删除操作。LinkedList是一种基于链表实现的List,它的特点是支持高效的插入、删除和反向遍历操作。

2023-07-06 08:48:22 43 1

原创 day10 Collection、泛型

集合:集合是java中提供的一种容器,可以用来存储多个数据集合和数组的区别集合按照其存储结构可以分为两大类,分别是Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,分别是。List的特点是元素有序、元素可重复。List接口的主要实现类有java.util.ArrayList和java.util.LinkedListSet的特点是元素无序,而且不可重复。

2023-07-05 09:14:43 36 1

原创 day9 Object类和包装类

java.lang.Object类是Java语言中的根类,即所有类的父类描述的所有方法子类都可以使用在对象实例化的时候,最终找的父类就是Object如果一个类没有特别指定父类, 那么默认则继承自Object类所有对象(包括数组)都实现这个类的方法它定义如下方法和属性:equals(Object obj):判断当前对象是否与另一个对象相等。getClass():获取当前对象所属的类的Class对象。hashCode():返回当前对象的哈希码。toString():将当前对象转换为字符串。

2023-07-04 09:10:11 21

原创 day8 抽象类和接口

在计算机编程中,接口(Interface)是一种定义类或对象功能的方式。它定义了一个类或对象所提供的方法以及这些方法的参数和返回值。接口可以被其他类或对象实现,从而让其具有相同的功能。当一个类或对象实现了一个接口,就可以将其看做是对该接口的实例化,从而可以被方便地使用和组合。接口主要用于解耦,增强程序的扩展性和可复用性。

2023-06-06 17:14:12 95

原创 day7 常用API

Java API是的简称,它是一套为Java编程语言提供的。Java API提供了各种类和接口,这些类和接口定义了Java编程语言的核心功能,这些核心功能可以用于创建Java应用程序和Java Applet。Java API分为多个部分,包括核心API、企业API、桌面API、网络API和移动API等等。核心API是Java编程语言的最基本和最核心的部分,提供了Java语言的基本类和接口,例如字符串处理、数学运算、输入输出、集合和线程等。

2023-06-05 16:27:39 28 1

原创 day6 类和对象

类的概念、静态方法、this、封装、继承、向上转型、多态

2023-05-31 15:53:48 82 1

原创 day5 数组

Java数组索引越界异常是指当您尝试使用一个超出数组边界的索引来访问数组元素时,Java虚拟机会引发此异常。在上面的示例中,我们使用增强的for循环迭代数组中的每个元素,并将其存储在变量num中。在上面的示例中,我们使用for循环遍历数组,使用i作为数组元素的索引变量。Java中的二维数组可以被看作是一个包含数组的数组,它的每个元素都是一个一维数组。其中,type是数组元素的数据类型,rows是数组的行数,cols是数组的列数。在上面的示例中,当我们尝试访问超过数组长度的索引时,就会引发数组索引越界异常。

2023-05-30 16:56:14 33 1

原创 day4 方法

方法的定义、引用和重载

2023-05-29 15:29:25 35 1

原创 day3 流程控制语句

if语句 switch语句 while语句 for语句

2023-05-26 16:55:36 66 1

原创 day2 java基础语法

一般写在类、函数、方法的前面,通常用来描述函数、类、模块和方法的接口和实现细节,以便其他程序员可以更好地理解和使用代码。需要注意的是,自增和自减运算符的操作不会改变原始变量的值,而是返回一个新的值。1.自动类型转换:在表达式中,低精度的类型会自动转换为高精度的类型,例如int类型转换为float类型。上面的代码中,max 的值将会是 10,因为 x < y 的结果为 false,因此返回的是 y 的值。需要注意的是,在数据类型转换时,可能会出现精度损失和溢出的问题,需要程序员根据具体情况进行处理。

2023-05-25 17:09:09 64

原创 day1: 初识java

jdk的安装、IDEA的安装、编写helloworld、java初认识

2023-05-24 15:07:33 87

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除