自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java泛型

泛型介绍、语法、自定义泛型

2024-10-07 12:07:20 589

原创 MySQL总结

MySQL总结

2024-10-06 19:01:40 600

原创 MySQL事务

事务介绍、隔离级别、脏读、不可重复读、幻读

2024-10-06 12:06:10 1367

原创 Java网络编程

网络基础概念、TPC和UDP网络通信编程

2024-10-04 08:50:06 909

原创 Java IO流

文件与流的概念、各种流的介绍

2024-10-02 21:28:25 819

原创 Java线程入门

线程概念、线程创建、线程常用方法、Synchronized

2024-10-01 10:00:28 831

原创 详解 JDBC和连接池

JDBC连接、预处理、批处理、JDBCUtils 工具类、ApDBUtils工具类、Druid(德鲁伊)、C3P0、BasicDAO

2024-09-30 11:02:27 1516

原创 MySQL索引

索引是什么,分类,创建,删除,查看

2024-09-23 15:56:30 1282

原创 超详细 正则表达式【源码解析+代码例子+图】

捕获分组的原理,元字符,贪婪匹配,在MySQL中的应用,String类中的正则表达式

2024-09-16 10:19:08 1721

原创 详解 并查集(图+代码+例题)

并查集的概念和代码实现

2024-08-19 16:16:34 1205

原创 海量数据的处理方法

位图、布隆过滤器

2024-08-17 12:24:45 766

原创 Java 实现 B树(通俗易懂)

B树的概念及其模拟实现,B+树和B*树的介绍

2024-08-14 12:26:14 1380

原创 CRUD工程师必会:MySQL 表 的操作(全)

CRUD工程师必会内容:表的创建和增删查改

2024-08-08 09:47:22 1124

原创 Java 实现 红黑树(通俗易懂)

红黑树的概念和模拟实现

2024-08-07 09:27:53 1378

原创 MySQL 库 基础操作

介绍MySQL数据库的基础知识和操作

2024-08-05 09:46:47 1169

原创 MySQL改密码(简洁无废话)

MySQL密码修改

2024-08-02 17:44:59 241

原创 Java 实现 AVL树

AVL树的概念及其模拟实现

2024-08-02 12:04:38 889

原创 Java 哈希表

哈希表的介绍

2024-07-25 21:38:39 423 1

原创 Java Map和Set

二叉树的概念和模拟实现、Map和Set的介绍

2024-07-25 11:06:13 1002 4

原创 Java实现七大排序(二)

冒泡排序、快速排序、归并排序

2024-07-23 15:27:37 590 1

原创 Java实现七大排序(一)

插入排序、希尔排序、选择排序、堆排序

2024-07-23 10:00:59 595

原创 Java优先队列(PriorityQueue)

优先级队列介绍及其模拟实现

2024-07-20 08:55:35 739

原创 Java二叉树经典例题

相同的树、翻转二叉树、对称二叉树、平衡二叉树、根据前(后)和中序排序构建二叉树 等。

2024-07-17 21:59:01 1069

原创 Java实现二叉树

对于深度为K的,有 n 个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从0至n-1的结点一一对应时称之为完全二叉树。步骤:判断当前节点是不是子节点,如果是就数量++,如果不是,就找它的左子节点是不是叶节点,然后找它的右子节点是不是叶节点。每一个父节点最多有两个子节点,父节点下一层的节点数的最大值就是父节点数的2倍。n - 1 = 0 * n0 + 1 * n1 + 2 * n2 ---------结点的边。n = n0 + n1 + n2 ------------结点总数。

2024-07-17 18:31:08 693

原创 Java 栈(Stack)与队列(Queue)

栈和队列

2024-07-13 08:25:29 1080

原创 Java链表LinkedList经典题目

既然用不了,那我们就借着这个思路改一下,给短的链表补上不就行了,换句话说,链表从后往前对齐,长链表前面多的那部分不可以有结点,直接跳过即可,这样问题就解决了。定义三个ListNode变量指向三个节点,cur指向的是当前要改变next的节点,pr指向的是cur.next要指向的节点,p是记录的作用,如果cur的next变成指向前面了,那么本来cur后面一个节点就丢失了,无法完成反转。应用的也是快慢指针的思想,这个就像在操场上跑步一样,如果一快一慢,而且还是闭环的话,那么两个人一定会相遇。

2024-07-11 22:29:45 1057

原创 Java 输入和输出

Java输入和输出方式,表针输入输出流

2024-07-11 14:39:06 318

原创 Java异常

4.1程序先执行 try 中的代码;4.2try 中的代码出现异常, 就会结束 try 中的代码, 看和 catch 中的异常类型是否匹配;4.3如果找到匹配的异常类型, 就会执行 catch 中的代码;4.4如果没有找到匹配的异常类型, 就会将异常向上传递到上层调用者;4.5无论是否找到匹配的异常类型, finally 中的代码都会被执行到(在该方法结束之前执行);4.6如果上层调用者也没有处理的了异常, 就继续向上传递;

2024-06-03 15:09:38 915

原创 String 类及其常用方法

比较方式:两个是不是同一个对象 - > 检测anObject是否为String类型 - > 两个字符串的长度是否一致 - > 按照字典序(字符大小的顺序)比较。比较方法:先按照字典序比较,如果出现不等的字符,直接返回这两个字符的大小差值 - > 如果前k个字符相等(k为两个字符长度最小值),返回值两个字符串长度差值。String的内容无法修改,而StringBuilder的内容可以修改;1. 字符"|","*","+"都得加上转义字符,前面加上"\\";2. 而如果是"\",那么就得写成"\\\\";

2024-05-29 09:37:36 752

原创 基于Java实现的图书管理系统

以上功能的实现不是最主要的,代码的框架是最主要的。怎么实现一个图书管理系统,它的整个脉络是怎样的,这是重要的。上述功能代码的实现可能有不严谨的地方,大家可以自行修改。

2024-05-28 15:43:28 796

原创 类与对象:接口

接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。

2024-05-25 16:19:41 396

原创 类与对象:抽象类、Object类和内部类

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类也是类,也具备类所拥有的特性。

2024-05-23 21:04:02 904

原创 类与对象:多态

多态是同一个行为具有多个不同表现形式或形态的能力。

2024-05-19 22:33:05 400

原创 类与对象:继承

就近原则,现在自己这里找,自己没有去父类找。

2024-05-19 17:25:55 489

原创 类与对象:封装

1. java.lang:系统常用基础类(String、Object),此包从JDK1.1后自动导入。2. java.lang.reflect:java 反射编程包。3. java.net:进行网络编程开发包。4. java.sql:进行数据库开发的支持包。5. java.util:是java提供的工具程序包。(集合类等)6. java.io:I/O编程开发包。

2024-05-17 20:06:38 691

原创 类与对象:基础概念

类是用来对一个对象来进行描述的,对象是一个真实存在的实体。field;method;class为定义类的关键字,ClassName为类的名字(名字使用大驼峰定义),{}中为类的主体。定义了一个类相当于自己在计算机里定义了一种类型,用类创建对象的过程称为类的实例化。//实例化对象this引用指向当前对象(成员方法运行时调用该成员方法的对象),在成员方法中所有成员变量的操作,都是通过该引用去访问。this代表当前对象的引用。name=name;num=num;age=age;

2024-05-16 17:31:17 564

原创 Java数组创建与使用

与方法调用相关的一些信息,每个方法在执行时,都会先创建一个栈帧,栈帧中包含有:局部变量表、操作数栈、动态链接、返回地址以及其他的一些信息,保存的都是与方法执行时相关的一 些信息。: 本地方法栈与虚拟机栈的作用类似.,只不过保存的内容是Native方法的局部变量,在有些版本的 JVM 实现中(例如HotSpot),本地方法栈和虚拟机栈是一起的;前面是一个int[ ]就是一个数组的数据类型,后面的arr是数组名,最后[ ]里的数字10是开辟10个这样的空间。上面是完整版本,下面的arr2是上面的简化版本。

2024-05-08 16:04:06 377 1

原创 Java数据类型和变量

常量即在程序运行期间不变的的量。字面常量的分类:1.字符串常量:“内容”,双引号里的内容;2.整形常量:100,像这样的;3.浮点数常量:1.23,直接写的浮点数;4.字符常量:’a‘,由单括号扩起的内容;5.布尔常量:只有true和false这两种;6.空常量:null。这些字面常量都很好理解,其实我们仅通过阅读就可以直接判断出来这是什么。

2024-04-24 20:13:46 430 1

原创 C语言编译和链接

本篇浅介绍一下C语言的编译和链接。

2024-04-07 21:31:49 773 3

原创 C语言文件操作

本篇文章从文件是什么,为什么使用文件,到怎么使用文件来介绍文件。

2024-04-02 19:34:27 1894 4

空空如也

空空如也

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

TA关注的人

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