![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 79
abments
这个作者很懒,什么都没留下…
展开
-
Java Records: 简化数据携带类的利器
record是一种特殊的类,用于表示不可变的数据携带类。它自动为所有字段生成构造函数、equals()hashCode()和toString()方法,从而简化了数据类的编写。定义一个record非常简单。以上代码定义了一个名为Point的recordx和y。编译器将自动生成构造函数、访问器方法、equals()hashCode()和toString()方法。虽然recordrecord是 Java 语言中强大的新特性,它简化了数据携带类的创建,减少了样板代码,使得代码更加简洁和易读。原创 2024-06-29 12:19:20 · 455 阅读 · 0 评论 -
深入解读 ThreadLocal 源码及其在 ThreadLocalContext 中的使用
`ThreadLocal` 是 Java 中用于提供线程局部变量的一种机制,通过为每个线程提供独立的变量副本,保证了线程之间的数据隔离性。本文将深入解读 `ThreadLocal` 的源码,并展示其在 `ThreadLocalContext` 中的实际应用。一句话总结threadLocal的原理:**在当前线程的Thread对象维护的ThreadLocalMap属性中以threadLocal对象的索引为key查找对应的值。**原创 2024-06-27 22:27:14 · 564 阅读 · 0 评论 -
Lombok使用说明
Lombok 是一个用于 Java 的库,能够显著减少样板代码(boilerplate code),使代码更加简洁和易于维护。以下是对 Lombok 的一些常见用法的介绍。原创 2024-06-26 17:40:30 · 280 阅读 · 0 评论 -
基于hutool的sm2非对称加密使用示例
基于hutool的sm2非对称加密使用示例原创 2024-06-25 14:59:06 · 382 阅读 · 0 评论 -
Maven XML配置详解:依赖管理与项目构建
在使用 Maven 进行项目管理时,配置文件中的各种 XML 标签扮演着关键角色,影响着项目的依赖管理和构建过程。本文将详细介绍 Maven POM 文件中几个重要的标签:``、``、``、``、`` 和 ``,并阐述它们的作用和用法。原创 2024-06-24 13:44:32 · 579 阅读 · 0 评论 -
java代码常用的命名规则
java 代码常用的命名规则原创 2023-09-25 11:42:48 · 96 阅读 · 0 评论