自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 【Java SE】基础知识回顾——【13.线程 | 同步】

finally中第一行写unlock()方法。try之前紧跟lock()方法。

2024-01-19 14:11:59 450 1

原创 【Java SE】基础知识回顾——【12.异常 | 线程】

我们说了Java中不同的异常类,分别表示着某一种具体的异常情况,那么在开发中总是有些异常情况是SUN没有定义好的,此时我们根据自己业务的异常情况来定义异常类。例如年龄负数问题,考试成绩负数问题等等。在上述代码中,发现这些异常都是JDK内部定义好的,但是实际开发中也会出现很多异常,这些异常很可能在JDK中没有定义过,例如年龄负数问题,考试成绩负数问题.那么能不能自己定义异常呢?在开发中根据自己业务的异常情况来定义异常类.自定义一个业务逻辑异常:。一个注册异常类。自定义一个编译期异常: 自定义类 并继承于。

2024-01-10 09:17:17 1067

原创 【Java SE】基础知识回顾——【11.Map】

现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即接口。我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。Map中的集合,元素是成对存在的(理解为夫妻)。

2024-01-08 13:58:43 912

原创 【Java SE】基础知识回顾——【10.数据结构 | List集合】

接口继承自Collection接口,是单列集合的一个重要分支,习惯性地会将实现了List接口的对象称为List集合。在List集合中允许出现重复的元素,所有的元素是以一种线性方式进行存储的,在程序中可以通过索引来访问集合中的指定元素。另外,List集合还有一个特点就是元素有序,即元素的存入顺序和取出顺序一致。List接口特点它是一个元素**存取有序**的集合。例如,存元素的顺序是11、22、33。那么集合中,元素的存储就是按照11、22、33的顺序完成的)。它是一个带**有索引。

2024-01-03 10:02:16 1176 1

原创 【Java SE】基础知识回顾——【9.Collection类 | 泛型】

在前面基础班我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。在前面学习集合时,我们都知道集合中是可以存放任意对象的,只要把对象存储集合后,那么这时他们都会被提升成Object类型。

2023-12-21 14:20:33 1000 1

原创 【Java SE】基础知识回顾——【8.Object类 | 常用API】

返回该对象的字符串表示。toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。由于toString方法返回的结果是内存地址,而在开发中,经常需要按照对象的属性得到相应的字符串表现形式,因此也需要重写它。:指示其他某个对象是否与此对象“相等”。调用成员方法equals并指定参数为另一个对象,则可以判断这两个对象是否是相同的。这里的“相同”有默认和自定义两种方式。类 表示特定的瞬间,精确到毫秒。

2023-12-20 17:00:02 1174 1

原创 【Java SE】基础知识回顾——【7.Final | 权限 | 内部类】

*** 如果一个事物的内部包含另一个事物没那么就是一个类内部包含另一个类* <p>* 分类:* 1.成员内部类* 2.局部内部类(包含匿名内部类)* 成员内部类的定义格式:* 修饰符 class 外部类名称{* 修饰符 class 内部类名称{* //...* }* //...* }*【注意】:内用外,随意访问;外用内,需要借助内部类对象*//***/public class Body {//外部类public class Heart {//成员内部类。

2023-12-19 15:23:46 377 1

原创 【Java SE】基础知识回顾——【6.接口 | 多态】

接口的抽象方法定义接口的默认方法定义和使用接口实现类1实现类2主方法接口的静态方法定义接口主方法实现类接口的私有方法接口接口当中的常量接口内容小结在Java 9+版本中,接口的内容可以有:成员变量其实是常量,格式:[public] [static] [final] 数据类型 常量名称 = 数据值;注意:常量必须进行赋值,而且一旦赋值不能改变。常量名称完全大写,用下划线进行分隔。接口中最重要的就是抽象方法,格式:[public] [abstract]

2023-12-18 15:59:34 898 1

原创 【Java SE】基础知识回顾——【5.继承|抽象类】

【代码】【Java SE】基础知识回顾——【5.继承|抽象类】

2023-12-16 16:20:17 449

原创 力扣刷题记录【N字形变换 | 计数二进制子串】12/15

return s;1 : -1;

2023-12-15 16:04:09 321

原创 【Java SE】基础知识回顾——【4.String类】

【代码】【Java SE】基础知识回顾——【4.String类】

2023-12-14 15:15:07 514 1

原创 【Java SE】基础知识回顾——【3.常用类 | Static关键字】

*** 创建对象的标准格式* 类名称 对象名 = new 类名称();* 匿名对象即只有右边的对象,没有左边的名字和赋值运算符* 【注意】:匿名对象只能使用唯一的一次,下一次需要重新创建一个新的匿名对象* 建议:如果确定一个对象只会使用一次,就可以用匿名对象*///正常对象,左边的one就是对象名字one.name = "心绘";//匿名对象//上行数据会显示null,因为重新new了一次,换了对象。

2023-12-13 10:59:38 982

原创 力扣刷题记录【重复的字符串】12/12

什么KMP或者循环一个没想到,有些算法一年前看过,但是一做题又只会暴力,时间复杂度最坏是O(n^2),还是得继续学习啊…

2023-12-12 17:10:30 350

原创 【Java SE】基础知识回顾——【2.类 | 变量 | 封装】

【代码】【Java SE】基础知识回顾——【2.类 | 变量 | 封装】

2023-12-07 15:12:03 442 1

原创 力扣刷题记录【相交链表】【环形链表】12/1

【代码】力扣刷题记录【相交链表】【环形链表】12/1。

2023-12-01 13:28:15 412 1

原创 力扣刷题记录【链表反转 | K个一组反转链表 | 设计链表 | 移除元素 | 反转链表前K个元素】23/11/13

/ 前进到反转的起点触发 base case。

2023-11-13 17:26:58 26

原创 力扣刷题记录【二分查找、移除元素、长度最小的子数组、螺旋矩阵】23/11/11

【代码】力扣刷题记录【二分查找、移除元素、长度最小的子数组、螺旋矩阵】23/11/11。

2023-11-11 11:07:19 32 1

原创 【Java SE】基础知识回顾——【1.方法的定义、调用】

Java SE基础回顾——【方法】

2023-11-10 13:47:20 218

原创 如何在Typora中修改字体颜色

我们可以选择AutoHotKey编写脚本设置快捷键,实现html自动编写(本质上是插入标签帮助生成html,不会影响手动编写)AutoHotkey(AHK)是一个免费的、开源的自动化脚本语言和自动化工具\textcolor{Red}{免费的、开源的自动化脚本语言和自动化工具}免费的、开源的自动化脚本语言和自动化工具,它可以用于自动化任务、创建键盘宏、自定义快捷键、模拟鼠标操作等。

2023-11-08 17:19:23 3728 3

空空如也

空空如也

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

TA关注的人

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