自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA中的反射机制

反射(Reflection)是计算机编程语言的一种特性,它允许程序在运行时检查自身结构和行为,并且可以修改或操作内部属性。具体来说,在Java等支持反射的编程语言中,反射机制使得程序能够把类拆分为对象。

2024-12-24 19:33:06 1497

原创 Lombok失效问题解决方案

如果你手动安装,请确保 Preferences > Java > Compiler > Annotation Processing 中的设置是正确的。前往 File > Settings (或者 Ctrl+Alt+S) > Build, Execution, Deployment > Compiler > Annotation Processors。确保勾选了 Enable annotation processing 和 Obtain processors from project classpath。

2024-12-18 18:31:10 723

原创 docker简述

Docker 使用多种类型的命名空间,包括 PID(进程 ID)、NET(网络)、MNT(挂载)、UTS(Unix 分时系统)、IPC(进程间通信)和 USER 命名空间,通过利用这些命名空间,Docker 可以创建轻量级、可移植且安全的容器,这些容器可以在不同的环境中一致运行。Docker Engine 可以构建容器映像、从中运行容器,并且通常可以执行 Docker Desktop 可以执行的大部分操作,但它仅适用于 Linux,并且无法提供 Docker Desktop 提供的所有开发人员体验。

2024-12-12 13:22:16 1795

原创 leetcode377.组合总和IV题解(Java)

本质上等价于爬台阶问题–爬到target层的台阶的方法数,不同之处是本题每层楼梯会爬。题目要求从不同的整数中找出目标值为target的组合个数。题目数据保证答案符合 32 位整数范围。的组合数,假设我们现在已经知道了所有小于。的组合数就需要加上总和为。),这些组合数都可以通过。377.组合总和IV。

2024-12-10 19:41:00 346

原创 单调栈的左右遍历(java实现)

单调栈单调栈是一种非常有效的数据结构,用于解决一类涉及“下一个更大/更小元素”或“前一个更大/更小元素”的问题。通过使用单调栈,我们可以在 O(n) 时间复杂度内解决这些问题。从左向右遍历代码示例import java.util.*;import java.lang.*;import java.io.*;public class Main{ public static void main(String[] args) { } public

2024-11-23 15:29:37 231

原创 二分查找(java实现)

本文主要介绍了二分查找的三种区间情况情况。

2024-11-22 22:01:57 485

原创 Servlet概述

定义与作用Servlet是Java编写的一个小型程序,运行在Web服务器上,用于处理来自客户端的HTTP请求,并返回响应。Servlet是Java Web开发的核心组件之一。为什么学习Servlet学习Servlet可以帮助你理解Web应用的工作原理,为更高级的框架(如Spring MVC)打下坚实的基础。常用接口和类Servlet:定义了Servlet的基本方法。:实现了Servlet接口,提供了一些通用的方法。:继承自,专门用于处理HTTP请求。:表示客户端的HTTP请求。

2024-11-22 20:01:46 740

原创 集合和映射的常用方法

在 Java 中,Collection是一个接口,它是集合框架(Collections Framework)中的根接口之一。Collection接口定义了所有集合类的通用方法,这些方法可以用于操作和查询集合中的元素。集合框架提供了一种统一的方式来存储、操作和遍历一组对象。

2024-10-23 19:31:04 693

原创 JAVA运算符

JAVA中的运算运算符与表达式1.算术运算符运算符描述示例结果+加法a + ba + b-减法a - ba - b*乘法a * ba * b/除法a / ba / b%取模(取余)a % ba % b++自增a++ 或 ++aa + 1--自减a-- 或 --aa - 12.关系运算运算符描述示例结果==等于a == btrue 如果 a 等于 b!=不等

2024-10-22 19:46:18 245

原创 关于泛型的简介

泛型(Generics)是Java语言的一项重要特性,它允许你在定义类、接口和方法时使用类型参数,从而使代码更加通用和类型安全。泛型的主要目的是提供编译时类型检查,并避免强制类型转换。泛型可以把具体的数据类型作为参数传递,但是不支持基本数据类型,支持引用数据类型。

2024-10-22 19:44:23 481

原创 关于蛇形填充矩阵

【代码】关于蛇形填充矩阵。

2024-10-22 11:36:40 223

原创 关于继承和多态

将子类对象赋值给父类引用变量的过程称为向上转型。如果我们自顶向下的看多态,父类在最顶端,子类在最低端,从子类转化为父类的过程,就是向上转型;

2024-10-18 21:39:50 769

原创 JAVA中的方法

构造器可以被任何类调用,用于创建类的实例,也可以结合工厂模式来控制对象的创建过程。成员可以在同一包内的子类中访问,在不同包的子类中是不可见的,因此不能被访问或重写。成员只能在同一包内的类中访问,对不同包中的类是不可见的,即使这些类是子类。成员可以在子类中访问,无论子类是否在同一个包内,方法可以在子类中被重写。成员可以在定义它的同一个包内的所有类中访问,可以在不同包的子类中访问。成员是类的私有数据,外部无法直接访问或修改,从而增强了类的封装性。提供了更高的安全性,因为它限制了外部包中的所有类的访问。

2024-10-16 10:52:50 718

原创 JAVA中的数据类型

在介绍java基本数据类型前,先介绍计算机中的基本单位-比特;

2024-10-15 16:16:16 1538

原创 关于链表反转

反转链表,可以在遍历链表的同时对节点实现反转假设存在一个链表,从头节点开始遍历,定义一个遍历指针p = head,前序指针pre = null,临时指针next = null反转操作让临时指针存储遍历指针的next地址让p.next指向pr让pre指向p(结点反转),移动到下一个节点。

2024-10-13 19:35:10 233

空空如也

空空如也

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

TA关注的人

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