又被“教育”了,Java中那些让我傻傻分不清楚的7个小细节
前言最近我们通过sonar扫描代码的时候,发现了很多问题。除了常规的bug和安全漏洞之外,还有几处方法用法错误,引起了我极大的兴趣。我为什么会对这几个方法这么感兴趣呢?因为它们极具迷惑性,可能会让我们傻傻分不清楚。1. replace会替换所有字符?
一文帮你梳理 Java 集合
HashSet 底层采用 HashMap 实现,而 TreeSet 底层使用 TreeMap 实现,大部分 Set 集合的操作都会转换为 Map 的操作,TreeSet 可以将元素按照规则进行排序。
Java必背基础词汇
const ——常量,常数:用于修改字段或局部变量的声明。implemenst :用于类或接口,实现接口public class A interface B{}。
Java泛型深度剖析:类型擦除、反射冲突与实战避坑
**核心词:**Java泛型、类型擦除、泛型边界、反射冲突、类型转换异常、泛型工程实践、编译期类型校验、运行时类型特性一、引言:泛型应用中的典型异常场景泛型是JDK 5版本引入的参数化类型特性,既可消除显式强制类型转换、提升代码可读性与可维护性,亦能在编译阶段实现类型安全校验,规
TamboUI 承诺为使用 Java 构建 TUI 提供更强大的功能
针对“让 2026 成为终端侧的 Java 之年”这一号召,首个现代化 Java TUI 库 TamboUI 应运而生。
java集合详解
有时候需要存储一组数据,之前使用数组,但是数组具有固定的容量,但是在写程序时并不知道需要多少对象,在java.util包下提供了一套完整的集合类,包含List、Set、Queue、Map。java集合类都可以自动地调整自己的大小。
太厉害了!腾讯T4大牛把《数据结构与算法》讲透了,带源码笔记
经历过校招的人都知道,算法和数据结构都是不可避免的。像拼多多、头条这种大公司,上来就来几道算法题,如果你没AC出来,面试机会都没有。
SpecKit 在成熟 Java 项目中的 AI 编码实践
然而,在成熟的存量应用开发中,直接套用这种方式往往会遇到不少挑战——前后端分离架构下的协作效率、多人分模块开发的一致性、以及长期可维护性,始终是绕不开的核心问题。
这份Java面试八股文让329人成功进入大厂,堪称2021最强
前言2021秋招即将来临,很多同学会问Java面试八股文有必要背吗?我的回答是:很有必要。你可以讨厌这种模式,但你一定要去背,因为不背你就进不了大厂。国内的互联网面试,恐怕是现存的、最接近科举考试的制度。而且,我国的八股文确实是独树一帜。
Java 中的 ABA 问题详解
一、什么是 ABA 问题ABA 问题是 CAS (Compare And Swap) 操作中的一个经典问题。定义:在 CAS 操作过程中,一个变量的值从 A 变成 B,又从 B 变回 A。此时 CAS 操作会认为值没有变化,但实际上中间已经发生了变化。