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