自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL安装出现问题(The service already exists)

3.输入安装命令mysqld install 出现问题The service already exists 这是由于之前已经安装过mysql并且没有删除干净。2.输入命令cd /d F:\mysql-5.7.19-win32\bin(5.命令sc delete mysql,删除该mysql。运行cmd(系统win10)6.之后继续安装,就能成功。发现之前确实有安装过。

2026-04-28 14:48:00 50

原创 JAVA 哈希值作用及用法

哈希值在Java中主要用于提高数据结构的效率,尤其是在集合类如HashMap和HashSet中。正确地重写hashCode()和equals()方法对于维护集合的正确行为至关重要。通过这些方法,可以确保当两个对象相等时,它们的哈希码也相等,从而保证集合操作的正确性和效率。

2026-04-28 14:46:50 71

原创 Java中时间复杂度(Time Complexity)讲解

 在计算机科学中,时间复杂度(Time Complexity)是算法分析中的一个重要概念,它用来描述算法运行时间随输入规模增长的变化率。简单来说,时间复杂度是用来衡量算法效率的一个指标,它告诉我们算法在处理大数据量时所需时间的增长速度。

2026-04-17 08:37:47 164

原创 Java中LIST集合 addLast 和 pollLast还有使用 push 和 pop(后进先出)的使用讲解。

LinkedList 是一种基于链表的数据结构,它实现了 List 接口。LinkedList 提供了 push 方法,该方法实际上是向列表的头部添加元素,而不是尾部。这与栈的行为相似,即后进先出(LIFO)。然而,如果你想要按照后进先出的顺序(即与 push 方法相同的顺序)来打印元素,你应该使用 pop 方法来获取和移除元素,因为 pop 方法会从列表的头部移除元素,这与添加元素的顺序相反。如果你想要按照添加元素的顺序(即后进后出,但不是使用 push 方法)来打印元素,你应该使用 addLast

2026-04-17 08:35:52 54

原创 Java 中对象实例‌是指‌根据类(Class)创建的具体对象

  在 Java 中,‌对象实例‌(通常简称为“实例”)是指‌根据类(Class)创建的具体对象‌,它是类的一个具体实现,具有状态(属性)和行为(方法)。

2026-04-15 19:39:46 50

原创 从 ArrayList 中删除所有指定元素,使用 removeIf 方法结合 Lambda 表达式来实现

在Java中,ArrayList 是一种常用的可调整大小的数组实现。如果你想从 ArrayList 中删除所有指定元素,你可以使用 removeIf 方法结合 Lambda 表达式来实现。这种方法在Java 8及以上版本中可用,因为它提供了一个更简洁的方式来遍历集合并根据条件移除元素。

2026-04-13 21:33:39 48

原创 Java 迭代器(Iterator)

 Java 迭代器(Iterator)是 Java 集合框架中用于‌统一遍历集合元素‌的核心接口,位于 java.util 包中。它提供了一种‌安全、统一、不依赖底层实现‌的方式访问集合(如 List、Set、Map 等)中的元素。

2026-04-13 10:55:33 248

原创 JAVA中泛型的上下限(bounds)允许你限制类型参数的类型范围

JAVA中泛型的上下限(bounds)允许你限制类型参数的类型范围

2026-04-12 19:19:35 57

原创 Java 泛型中,‌E、T、K、V‌ 并不是关键字,而是‌约定俗成的类型参数标识符‌

在 Java 泛型中,‌E、T、K、V‌ 并不是关键字,而是‌约定俗成的类型参数标识符‌,用于提高代码可读性。

2026-04-12 17:38:27 77

原创 前端 常见CSS样式内容(详解)

前端 常见CSS样式内容(详解)

2026-04-06 08:48:51 426

原创 前端表格中为‌单个单元格‌显示播放控件(如视频或音频播放器)

在前端表格中为‌单个单元格‌显示播放控件(如视频或音频播放器).

2026-04-05 21:13:05 371

原创 HTML常用的结构与语义标签

HTML 常用的结构与语义标签主要源自 HTML5,它们通过明确的语义提升代码可读性、SEO 效果和可访问性。

2026-04-05 20:33:09 173

原创 前端 <tr> 和 <th> <td> (详解)

在前端 HTML 中,<tr>、<th> 和 <td> 是用于构建表格的核心标签

2026-04-04 23:41:00 165

原创 前端 代码中 margin:0; (详解)

margin: 0; 是 CSS 中用于将元素的外边距(margin)在所有四个方向                     (上、右、下、左)统一设置为 0 像素的声明。

2026-04-04 17:10:27 93

原创 JAVA中lambda表达式的3种简写方式

在Java中,Lambda表达式是一种简洁的表达方式,用于实现单一功能的方法。 使用Lambda语法来代替匿名的内部类,代码不仅简洁,而且还可读。自从Java 8引入了Lambda表达式,它极大地增强了Java的函数式编程能力。使用它设计的代码会更加简洁。当开发者在编写Lambda表达式时,也会随之被编译成一个函数式接口。

2026-04-01 09:54:49 411

原创 JAVA中static的含义、用法及静态修饰的优先顺序(详解)

在 Java 中,static 是一个‌静态修饰符‌,用于声明属于‌类本身‌而非某个具体实例的成员。这意味着 static 成员在类加载时就被初始化,并且‌所有实例共享同一份副本‌。

2026-03-28 17:30:07 382

原创 JAVA中 类和接口、接口和接口的关系

  在Java中,类和接口是两种不同的结构,它们各自有其独特的用途和特性,但也存在密切的互动关系。下面将详细解释类和接口之间的关系,以及接口与接口之间的关系。

2026-03-27 10:33:09 192

原创 JAVA中使用接口interface的作用和意义

在Java中,接口(Interface)是一种引用类型,它是一种抽象类型,用来指定一组方法,但不提供这些方法的实现。

2026-03-27 09:49:13 275

原创 JAVA中static 方法中不允许使用 this 关键字

‌static 方法属于类本身‌,不依赖于任何对象实例,即使没有创建对象也可以调用。因此,在 static 方法中使用 this 会导致逻辑矛盾:‌没有对象,this 指向谁?

2026-03-26 20:30:34 248

原创 JAVA中数组的定义格式(静态初始化和动态初始化)

在Java中,数组是一种用来存储固定大小的同类型元素的容器。数组一旦被创建,其大小就不能改变(尽管可以通过反射修改,但这样做不推荐)。数组在Java中非常重要,因为它们提供了对数据的组织和管理的方式。

2026-03-23 23:40:36 428

原创 JAVA Random生成不重复的随机数的几种常用方法

在Java中,如果你需要生成不重复的随机数,通常的做法是使用一个数据结构(如列表或集合)来存储已经生成的随机数,并在每次生成新随机数之前检查它是否已经存在。下面我将展示几种不同的方法来实现这一需求。

2026-03-22 17:19:23 119

原创 JAVA的流程控制语句

JAVA的流程控制语句详细讲解!

2026-03-21 21:15:11 398

原创 JAVA中几种常见的死循环和循环终止技巧

通过上述方法,你可以有效地避免在Java中创建死循环,并确保你的程序可以按照预期的方式运行和结束。使用一个标志变量来控制循环的继续或终止。将递增或递减操作放在条件判断之前。对于已知迭代次数的循环,使用。在满足特定条件时使用。5.正确使用while循环避免死循环。循环可以使代码更清晰。

2026-03-21 20:08:26 353

原创 JAVA方法的基本定义、调用格式、注意事项、重载

在Java中,方法是一种封装了特定任务功能的代码块。它允许你重用代码、组织代码结构以及实现模块化编程,方法(函数):一段具有独立功能的代码块,不调用就不执行。 方法的出现:①可以将挤在一起的臃肿代码,按照功能进行分类管理,提高维护性。②提高代码的复用性

2026-03-20 01:40:59 359

原创 JAVA中的类型转换(隐式转换和强制转换)

JAVA中的类型转换(隐式转换和强制转换)

2026-03-20 00:12:59 374

原创 JAVA中的自增自减运算符

JAVA中的自增自减运算符讲解。

2026-03-19 14:31:43 326

原创 JAVA中的逻辑运算符

短路与(&&)运算符的主要优势在于它可以减少不必要的计算,避免执行无效的耗时操作,甚至可以防止空指针异常(NullPointerException)的发生。它在进行逻辑与运算时,如果第一个表达式的值为false,则不会对第二个表达式进行判断,直接返回false;如果第一个表达式的值为true,则会继续判断第二个表达式的值,若第二个表达式也为true,则返回true,否则返回false。与之相对的是逻辑与(&)运算符,它会计算所有表达式的真假,然后再得出结果的真假,不会产生短路效果。只有当第一个操作数为。

2026-03-19 00:25:52 365

原创 十进制转二进制、八进制、十六进制的计算过程

将小数部分乘以R(R为要转换的进制数),取整数部分作为该位权上的数,然后继续对剩余小数部分乘以R,直到小数部分变为0或达到所需精度为止。即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,直到商为0为止。即每次将整数部分除以16,余数为该位权上的数,而商继续除以16,直到商为0为止。即每次将整数部分除以8,余数为该位权上的数,而商继续除以8,直到商为0为止。需要注意的是,整数部分和小数部分的转换方法有所不同,且在转换过程中要特别注意余数和商的处理顺序。

2026-03-18 01:13:15 64

原创 JAVA中的基本数据类型

这些基本数据类型是构建复杂数据结构和进行计算的基础,了解和熟悉它们的特点和用法对于编写高效和可靠的Java代码至关重要。(3)数值类型(byte、short、int、long、float、double)(2)布尔类型boolean。(1)字符类型char。

2026-03-18 00:38:49 66

原创 Java开发环境搭建(JDK安装及配置)

Java开发环境搭建(JDK安装及配置)

2026-03-16 21:09:39 43

空空如也

空空如也

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

TA关注的人

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