- 博客(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 泛型中,E、T、K、V 并不是关键字,而是约定俗成的类型参数标识符
在 Java 泛型中,E、T、K、V 并不是关键字,而是约定俗成的类型参数标识符,用于提高代码可读性。
2026-04-12 17:38:27
77
原创 前端 代码中 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中创建死循环,并确保你的程序可以按照预期的方式运行和结束。使用一个标志变量来控制循环的继续或终止。将递增或递减操作放在条件判断之前。对于已知迭代次数的循环,使用。在满足特定条件时使用。5.正确使用while循环避免死循环。循环可以使代码更清晰。
2026-03-21 20:08:26
353
原创 JAVA方法的基本定义、调用格式、注意事项、重载
在Java中,方法是一种封装了特定任务功能的代码块。它允许你重用代码、组织代码结构以及实现模块化编程,方法(函数):一段具有独立功能的代码块,不调用就不执行。 方法的出现:①可以将挤在一起的臃肿代码,按照功能进行分类管理,提高维护性。②提高代码的复用性
2026-03-20 01:40:59
359
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅