自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MySQL】基础操作

本文讲解了MySQL的 数据库操作、表的增删查改操作

2025-05-19 18:59:55 533 8

原创 【MySQL】基础知识

本文详细讲解了 数据库的 客户端-服务器结构,数据库的存储空间、存储体系、存储特点,数据库的字符集编码方式,数据库的数据类型

2025-05-15 15:43:46 2127 209

原创 【Java学习】Lambda表达式

本文详细讲解了 Lmabda表达式的简化原理、Lmabda表达式的简化条件、Lambda表达式的书写、Lambda表达式在函数式接口中的具体使用

2025-05-12 13:12:45 1197 201

原创 【Java学习】枚举(匿名类详解)

本文详细讲解了 匿名类的概念、结构、创建、性质,接着讲解了 匿名类 在 枚举类 中的结构与使用 —— 枚举用 匿名子类创建的实例对象 作为枚举常量,实现了枚举的多态性、又用final、private维护了枚举的单例特性,使得 枚举类 成为 存储常量的 高度安全 又 多态 的结构,最后讲解了枚举类中常用方法的使用

2025-05-10 23:40:24 1722 201

原创 【Java学习】反射

本文从 反射类的概念 讲起,详细讲解了 Java反射机制的原理 、反射的详细过程 以及 Java常用反射类的使用

2025-05-06 17:54:42 1992 171

原创 【Java学习】通配符?

本文讲解了通配符?在Java泛型中的作用、以及通配符配合extend、super限制上下界的具体使用场景

2025-05-03 23:25:35 1432 162

原创 【数据结构】String字符串的存储

本文讲解了String字符串的在内存中的存储结构、存储过程、存储位置及存储中的new新建与intern入池操作

2025-05-02 15:31:43 2859 129

原创 【数据结构】二叉搜索树

本文讲解了二叉搜索树的概念、存储原理、有序维护的核心特性,并在搜索树的插入和删除上验证与实现了它,最后分析了二叉搜索树在完全二叉树排列与链表排列下的搜索性能

2025-04-28 20:52:44 1850 170

原创 【数据结构】哈希表

本文从哈希表存储的原理开始,围绕哈希冲突讲解了冲突的概念、冲突的发生、冲突的避免与冲突的解决,最后从时间复杂度与空间利用率层面讲解了哈希表结构的优点与缺陷

2025-04-27 09:00:00 3078 163

原创 【数据结构】Map与Set结构详解

本文从底层Map的内外双接口结构开始分析,从其结构出发讲解了Map具体是如何管理存储对象的,接着深入Map的存储结构,讲解了Map的基本操作节点-包装对象节点的存储特点 以及节点的数据组织结构-数组/红黑树,讲解了Set复用Map的关系、整理了Map与Set常用方法的归纳使用

2025-04-24 16:28:36 1666 146

原创 【算法】计数排序、桶排序、基数排序

计数排序、桶排序、基数排序是三大重要的非基于比较实现的排序算法,本文从鸽巢原理的讲解出发,解释了计数排序、桶排序是如何通过非比较来实现排序的,接着介绍了其实现的具体步骤、代码与复杂度、稳定性的性质分析,最后同样从原理与实现的角度讲解了基数排序

2025-04-20 01:54:21 1220 151

原创 【算法】快速排序、归并排序(非递归版)

本文讲解了非递归版本的快速排序、归并排序的原理与实现

2025-04-17 23:46:19 1816 157

原创 【算法】归并排序

本文从归并排序的递归设计开始,带领大家一起体验归并排序的递归思路的设计过程、用递归实现排序的原理实质、总结了递归设计实现的核心思路,接着从递归的函数调用空间栈层面,详细介绍了递归调用栈里面栈帧压入弹出的先后过程,从空间栈帧的角度进一步理解递归的过程与本质,最后从递归的调用栈空间层面,总结了递归的时间复杂度与空间复杂度是如何计算的

2025-04-16 10:04:15 2170 146

原创 【算法】快速排序

本文从快速排序的递归设计开始,带领大家一起体验快速排序的递归思路的设计过程、用递归实现排序的原理实质,接着详细介绍了快速排序中三个基准排序的原理与实现,最后从分析了快速排序的时间复杂度与空间复杂度,讲解了对其用三数取中取基准、底层换用插入排序来实现优化的原理与利与弊

2025-04-12 21:31:21 2093 158

原创 【算法】插入排序

本文从直接插入排序开始,从其排序的原理、排序的实现到直接插入排序的时间复杂度的分析,我们可以发现,直接插入排序是可以进行分组即缩小增量来进行优化:优化为希尔排序,从其优化的方向、优化的原理与优化的设计讲解了希尔排序这种优良的排序算法的实现

2025-04-07 12:00:37 1564 129

原创 【算法】堆排序

利用堆能得到所有数据中最大值的特点,可以用堆实现数据的排序,本文从堆排序的实现原理、代码实现以及时间复杂度分析讲解了堆排序这种优良的排序算法

2025-04-06 02:34:27 1441 85

原创 【数据结构】堆

优先级队列是用堆实现的,本文讲解了堆的完全二叉树结构,堆向上调整与向下调整的过程,堆的向上创建与向下创建的结构,堆的插入、删除底层实现的过程,以及堆在排序中的重要应用,用来解决Top-k问题的思路

2025-04-02 17:25:56 1730 74

原创 【数据结构】二叉树的递归

本文从二叉树递归的原因、特点、过程讲解了二叉树递归的原理、递归关系的寻找与二叉树递归方法的设计

2025-03-28 23:17:48 1561 77

原创 【数据结构】二叉树

树的基本概念、树型结构的介绍、二叉树中的常用重要性质以及树型结构的引用管理对象体系介绍

2025-03-24 01:35:55 1739 57

原创 逆波兰表达式

计算机对表达式的计算处理:我们日常写的计算表达式都是中缀表达式,计算机进行计算工作时,都是先将输入的中缀表达式转为后缀表达式(逆波兰表达式),再将后缀表达式字符串引用数组遍历转数字数据在进栈与出栈中与转的运算符字符进行对应计算与存值的

2025-03-23 23:23:27 494 36

原创 【数据结构】栈和队列

本文介绍了栈和队列结构的特点,双端队列、循环队列的实现与优点,用双端队列可实现栈等栈和队列之间相互转化的关系,重点介绍了栈和队列在数据结构中的广泛实现:用数组实现的线性栈队列、用链表实现的链式栈队列,Queue、Deque接口在集合框架中为实现类提供创建栈和队列结构的重要性以及栈和队列最底层方法的说明与使用

2025-03-21 19:13:43 1733 51

原创 数据结构中的引用管理对象体系

本文讲解了数据结构在面向对象体系中是如何通过引用管理对象的,并以链表的管理结构举例说明了引用管理对象的体系结构

2025-03-19 01:47:35 588 60

原创 【数据结构】ArrayList顺序表

介绍了数据结构在面向对象体系中的特点,整理归纳好了ArrayList类里面从构造、遍历、获取、查找、比较、修改、插入、删除、截取到清空一系列常用方法的使用与说明

2025-03-14 00:18:44 1892 68

原创 【Java学习】包装类

每个基本数据类型都有对应的基本类型的包装类变量基本数据类型对应的包装类对象类与对象面向对象体系。实例化包装类对象时,可以通过new Integer(int)实例化创建一个包含这个整数的包装类的似复刻变量,但我们一般都使用Integer类变量里面的静态方法valueOf(int)来实例化创建包上它这个整数的包装类对象

2025-03-10 17:43:36 697 30

原创 【Java学习】泛型

执行操作的一直都是Object类的似复刻变量,外界引用进来都是向上转型成Object类似复刻变量引用进来的,它通过编译类型检查指定确定了使用进入此泛型类变量里向上转型为Object类的似复刻变量的原下子类类型,对已知其下原子类类型的Object类似复刻变量在作为此泛型类变量里方法返回值处的对应去外部调用它处插入强转能对应向下转型回已知原子类类型的指定引用回来在外部,这样就实现了泛型类变量内部用所有类统一能用的Object父类来共用,外部不同类的使用处又能对应针对到各自不同的外部引用类

2025-03-10 17:04:23 1350 41

原创 【Java学习】异常

本文详解了Java中 异常的产生、try-catch-finally异常捕捉体系的处理、异常的销毁 全过程,介绍了异常的受检查与非受检查性质以及异常类之间的关系

2025-03-06 22:50:08 394 45

原创 【Java学习】String类变量

String类变量的空间结构、实例化对象过程、实例化对象空间结构、对象指向常量池里的特性、String类提供的常用方法的介绍与使用,同时介绍了StringBuilder与String管理存储字符串的不同以及StringBulider里特有的方法的补充

2025-03-05 01:09:31 1147 45

原创 图书管理系统框架构建的收获

——

2025-03-01 19:11:06 1022 51

原创 【Java学习】内部类

因为静态与非静态都是对于外部类管理它里面成员而言的,只是内部类成员要多上对将来使用场景负责,其实不管是被静态还是被非静态修饰,对于类本身而言没有影响的,在它们里面的非静态方法自然都有此类变量引用的隐藏形参,不是说被static修饰后的类就不能对它创似复刻变量了,一样是可以的。

2025-02-28 14:18:18 1451 35

原创 【Java学习】Object类与接口

Java的Object类与接口里提供的常用方法的介绍与使用

2025-02-26 17:21:26 1046 39

原创 【Java学习】抽象类与接口

这些修饰符有出现默认修饰自动补全不用写默认有修饰的情况。

2025-02-22 15:07:26 1276 47

原创 【Java学习】多态

本文从 方法的重写到向上转型的实现 讲解了Java面向对象中的多态的概念、效果与实现的过程

2025-02-21 00:42:10 1645 34

原创 【Java学习】继承

所以子类在调用构造方法里中的再调用其它构造方法是无法实现的,因为this(参)如果有的话是必须也是在构造方法整个过程中的第一条执行语句,与它必有的super冲突,所以子类的构造方法整个过程的最后效果中,是无法再调用本类中其它的构造方法的,子类的构造方法们只能互独立选择调用子类创建似复刻变量时首传给的构造方法是在原子类中的,父类的构造方法在创似复刻变量首传时是不能传的。

2025-02-18 18:05:41 1237 25

原创 【Java学习】二维数组

当一个数组变量里存的哈希值指向的在堆上的数组空间里面的一个个引用元素存储的是一个个哈希值指向在堆区上的又一个个数组空间时。二维数组的行(数组引用变量元素个数)是要确定的,二维数组的列(数组引用变量元素指向的数组的大小)是可以不定随意的。数组变量,里面存的哈希值指向的数组空间的元素是一个个数组变量的哈希值引用。,如果要设置为不存在,对应存储那个数组的引用里面。,它指向对应在堆区上的数组空间,第一层数组的空间大小要确定的。对引用变量的哈希值解引用时,二维数组的数组变量类型是。存的大小内容是固定的。

2025-02-16 02:25:24 237 15

原创 【Java学习】类和对象

它里面存储这些成员变量与成员方法,不过类变量开辟的存储空间有部分在堆上(变量),有部分在方法区上(方法),是在两个不同区域开辟空间创建来的变量,只导入一个类变量里面静态的内容,导入后静态的内容直接进文件,不需要去解类变量的哈希值去得里面类变量的静态方法了,,类变量里就装有了此类变量的哈希值,在能访问到的范围内,类变量.或类变量()即可解引用此哈希值使用访问类变量。解引用似复刻变量里的哈希值,取块选择解其路径信息中的指向类变量里方法区非静态方法中的构造方法实现。

2025-02-15 22:42:26 1966 12

原创 【算法】冒泡排序

每一次遍历全排序把当前趟要排的最大的数排好,数组有n个元素,遍历全排序n-1次把数组里的n-1个数都排在当前趟的最后面最大数位置,在数组里n-1个数按大小顺序排对到相应的位置,排好后最后一个数也就在要排的位置上(第一个位置)不用排了每一趟进去全排序时,对于数组后端已经排好序的不用再去遍历到去判断去排序了,第一趟进去已排好序的个数是0,第二趟进去时排好序的个数是1,第n趟进去时排好序的个数是n-1,即每一趟里要遍历的次数都有在减少,每一趟里面要遍历的次数是原来全遍历次数-已排好序的个数,原来的把数组全遍历到全

2025-02-13 01:30:00 230 10

原创 【算法】二分查找

要查找数据当前能确定的可能在数组里的下标范围两端。

2025-02-12 02:27:29 348 12

原创 【Java学习】数组

两个不同的方法以方法名参数列表不同而不同,方法名相同参数列表不同的不同方法之间就形成了方法重载。

2025-02-12 02:09:31 993 7

原创 Java学习

Java的输入输出

2025-02-08 09:48:12 514 6

原创 Java学习

比如byte与short或byte与byte之间的运算,小的类型转成和大的同类型后还是小于4字节,会都被提升为4字节运算。

2025-02-07 08:24:38 1943 7

空空如也

空空如也

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

TA关注的人

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