自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java反射机制

Java反射(Reflection)是一种在运行时检查或修改程序行为的能力。它允许程序在运行时动态地获取类的信息,包括类的结构、构造函数、方法、字段等,并且可以动态地创建对象、调用方法和访问字段。反射是Java语言的一个重要特性,广泛应用于框架设计、动态代理、单元测试等领域。

2024-07-31 11:21:00 334

原创 Java Map 遍历详解

Map是 Java 集合框架中的一个接口,位于java.util包中。它定义了存储键值对的基本操作,如putgetremove等。Map接口的实现类主要有HashMapTreeMap和等。通过选择合适的遍历方法,可以有效地处理Map中的数据,满足不同的业务需求。同时,考虑到性能和内存使用,开发者应根据具体情况选择合适的遍历。

2024-07-18 23:16:32 820

原创 JAVA读取文件

文件操作是Java编程中的一项基本技能,尤其是在处理数据输入输出时。Java提供了多种方式来读取文件,每种方式都有其适用场景和优缺点。

2024-07-18 21:23:14 979

原创 Java对象与Map转换

Java对象与Map之间的转换是一种常见的编程实践,特别是在处理JSON数据或进行数据映射时。

2024-07-11 20:54:57 691

原创 Java中获取Class对象

Java提供了多种方式来获取Class对象,每种方式都有其适用的场景。通过理解这些方法,我们可以更灵活地使用Java的反射API来实现动态类型处理和元数据访问。反射是一个强大的工具,但同时也要谨慎使用,因为不当的使用可能会导致性能问题和代码难以维护。

2024-07-10 15:52:11 633

原创 Java字符串拼接

在Java编程语言中,字符串是不可变的,这意味着一旦一个字符串被创建,它的内容就不能被改变。这带来了一系列关于字符串拼接的挑战和不同的解决方案。

2024-07-09 18:59:25 403

原创 Java抽象类详解与实践

抽象类是一种不能被实例化的类,它被用来作为其他类的基类。抽象类可以包含抽象方法,也可以包含具体的方法。抽象方法是一种没有实现的方法,它只声明了方法的签名,而没有方法体。抽象类是Java面向对象编程中的一个重要概念,它提供了一种方式来定义不能被实例化的类,同时允许我们定义一些通用的行为和属性。通过抽象类,我们可以更好地实现代码的复用和模块化。在实际开发中,合理使用抽象类可以提高代码的可读性和可维护性。

2024-07-09 16:04:53 405

原创 Java对象创建方式

Java中创建对象的方式多种多样,每种方式都有其独特的用途和优势。选择合适的创建对象方式对于编写高效、可维护的代码至关重要。

2024-07-07 21:37:02 595

原创 new与clone操作对象的比较

在Java编程中,对象的创建和复制是常见的操作。Java提供了两种主要的方法来创建和复制对象:使用new关键字和使用clone()方法。

2024-07-07 15:43:29 384

原创 全局变量与局部变量

全局变量和局部变量的主要区别在于它们的作用域。全局变量在整个类中都是可见的,而局部变量仅在其声明的块内可见。正确使用这两种变量可以帮助你编写更加模块化和易于理解的代码。全局变量由于其在整个类中都可见,可能会引起意外的副作用,因此应谨慎使用。局部变量则有助于限制变量的作用域,提高代码的封装性和安全性。

2024-07-07 15:39:34 192

原创 JAVA 访问修饰符

Java 是一种面向对象的编程语言,它提供了四种不同的访问权限,用于控制类成员(变量和方法)的可见性。这些访问权限对于封装和数据隐藏至关重要,它们分别是:public、protected、private 和默认(无修饰符)访问权限。

2024-07-06 22:48:02 159

原创 Java 中获取随机数的多种方法

在编程中,获取随机数是一项常见的需求,Java 提供了多种方式来生成随机数。本文将介绍几种在 Java 中获取随机数的方法,并提供相应的示例代码。

2024-07-05 11:16:39 1163

原创 final 关键字

在 Java 编程语言中,final 是一个关键字,用来表示某个实体不可被改变或重写。这可以是类、方法或变量。使用 final 可以提高代码的安全性和清晰度,同时还可以优化性能。

2024-07-05 09:32:44 288

原创 static关键字

static 关键字在 Java 中有多种用途,主要包括:静态变量:定义类级别的变量,所有实例共享。静态方法:定义类级别的方法,可以通过类名直接调用。静态初始化块:在类加载时执行的代码块,用于初始化静态变量。静态内部类:定义嵌套在另一个类中的类,可以访问外部类的静态成员。static 关键字是 Java 中一个强大的特性,它允许我们定义类级别的属性和方法。使用 static可以减少内存使用,因为静态变量和方法不需要为每个对象实例创建。

2024-07-04 16:22:04 409

原创 DTO、DAO、VO、BO、DO、PO、POJO的区别

在Java开发中,正确地使用这些不同类型的实体对象,有助于清晰地划分系统的各个层次,提高代码的模块化和可维护性。例如,VO专注于视图表示,DTO用于服务间的数据传输,而PO则直接与数据库交互。通过这种方式,开发者可以构建出更加灵活和可扩展的应用程序。

2024-07-04 14:35:53 784

原创 Java字符替换

简单的字符或子串替换可使用replace,需要基于模式匹配进行替换时应选择replaceAll或replaceFirst,而具体选用哪个则看是否需要全局替换。注意,所有这些替换操作都不会改变原字符串,而是返回一个新的字符串。

2024-07-03 14:01:52 388

原创 Java中==与equals()的区别

使用 == 时,对于基本类型,比较的是值;对于引用类型,默认比较的是引用地址。使用 equals() 方法时,可以自定义比较逻辑,适用于比较对象的内容是否相等。

2024-07-03 10:59:18 260

原创 力扣题解——不同的平均值数目

题目要求找到不同的平均值,那平均值相同则证明原数相同,所以这里我们可以直接进行排序,然后将首位元素与末尾元素相加,利用set集合的特性进行去重,最后返回set集合的大小就可以了。

2024-07-02 17:02:26 209

原创 Java中的List

List是什么在Java中,List是一个位于java.util包中的接口,它代表了一个有序的集合,也被称作序列。这个接口允许用户精确地控制元素在集合中的插入位置。通过使用整数索引,即元素在列表中的位置,用户可以访问和操作列表中的元素,还可以在列表中搜索特定的元素。List接口继承自Collection接口,并且有一个抽象实现类AbstractList。Collection接口是Java集合框架中的根接口,它定义了集合的基本操作,如添加、删除和遍历元素。Collection接口进一步继承自Itera

2024-07-01 18:20:02 1652 1

原创 人机交互复习

第一种方式:父级元素里最后一个为块元素,使用该块元素的属性,对前面的兄弟元素清除两端浮动,加一个<h1></h1> 对该块元素h1使用清除浮动第二种方式:直观,直接可以给父级加高度第三种:父级元素overflow第四种:伪类after。

2023-06-21 15:20:25 176

原创 自动装箱与自动拆箱

当我们把一个基本类型的值,赋值给引用变量时候,系统可以自动将它“包装”为相应的包装类的实例程序需要 对象时, 如果给的只是一个基本类型的值, 系统会将它自动装箱为包装类的实例达到的效果: 有了自动装箱之后, 基本类型的值可以当成对象用。Java 语言中,一切都是对象,但是有例外: 八种基本数据类型不是对象,因此在很多时候非常不方便。为此, Java提供为八种基本类型提供了对应的包装类。当我们需要一个基本类型的值时, 但实际上传入的包装类的对象。系统会自动把对象进行剖析,得到它的值。

2023-06-17 19:06:26 132 1

原创 八种基本数据类型

Java中八种基本数据类型

2023-06-16 21:40:00 110 1

原创 前后端分离前后端交互问题(包含跨域问题解决)

Hello,大家好,今天给小伙伴们写一篇有关于前后端分离开发交互的问题。很多初学者可能刚接触前后端分离开发是会有一点疑惑,究竟什么才是前后端分离开发。

2023-06-14 12:15:43 2291

原创 Gitee的基础使用

Gitee使用的基础操作

2023-03-24 17:09:38 2503

axios.min.js文件

axios.min.js文件

2023-06-14

空空如也

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

TA关注的人

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