首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java基础
洛小豆
创建于2022-02-12
订阅专栏
Java基础知识
等 7 人订阅
共33篇文章
创建于2022-02-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
在Java中,Integer.parseInt和Integer.valueOf有什么区别
要 int 用 parseInt,要 Integer 对象用 valueOf,高频操作用 parseInt 避免装箱开销。
她问我:JWT里到底能塞多少东西?我说我不知道……
"豆包,你们后端的JWT里都塞了些什么?我这边登录后第一次请求总是很慢。甚至还有日志显示413错误——Payload Too Large"
ConcurrentHashMap.size() 为什么“不靠谱”?答案比你想的复杂
前几天在优化一段并发代码时,我用到了 ConcurrentHashMap 来存储共享数据。在某个逻辑里,我需要获取这个 map 的元素数量,下意识地就调用了 size() 方法。结果却发现……
【关单机制系列 1】从关单机制的“Hello World”方案开始说起
在订单未支付自动关闭的众多方案中,它就像一个每隔一段时间巡逻一圈的小保安,一旦发现超时未付款的订单,就一脚把它踢出系统。
用快递打包的思路,搞定 Fastjson2 序列化未知属性!
在 JSON 这条物流线上,普通对象就像标准快递盒,按照规则打包和拆箱。但有些场景,我们需要 更自由、更聪明地打包和拆开。
饭票、图书馆、GC:这样理解 Java 引用,谁还不会?
采用了“图书管理员”类比和“饭票”式的幽默风格来解释 Java 的四种引用类型(强引用、软引用、弱引用、幻象引用),非常适合初中高级读者阅读理解,特别是对于 JVM 回收机制感兴趣的开发者。
Java 中 JSON 字段不固定怎么搞序列化?用好这两个注解就够了!
想象你是个 JSON 杂货铺老板,门口写着招牌:“你有啥,我都能装;你要啥,我都能配。”你平时会备一些常规商品(字段),但总有顾客带些奇怪需求来问,这些你事先没在货架上准备的“临时需求”,你也得接单
一个场景搞明白Reachability Fence,它就像一道“结账前别走”的红外感应门
我们在进行异步内存处理时,创建了一个 Resource 对象,它内部封装了一个 1MB 的缓冲区 buffer。任务被提交到线程池后,在子线程中访问了 buffer,理论上这段内存应该一直有效……
String、StringBuffer、StringBuilder、StringJoiner,论字符串四兄弟的 Java 江湖地位
在 Java 的江湖中,字符串处理是最常见的“内功修炼”。其中,String、StringBuffer 和 StringBuilder 这三位“字符串三兄弟”各自有着鲜明的性格和擅长场景。 不过……
在Java中Exception 和 Error 有什么区别?
这个问题不仅考察我们对 Java 异常处理机制的理解,还考察我们在实际开发中如何处理程序异常的能力……
NoClassDefFoundError 和 ClassNotFoundException 有什么区别?
在 Java 开发面试中,NoClassDefFoundError 和 ClassNotFoundException 的区别是一个经典问题……
面试题:谈谈 final、finally、finalize 有什么不同?
在 Java 开发面试中,final、finally 和 finalize 的区别是一个经典问题。这个问题不仅考察你对 Java 基础语法的掌握,还考察对资源管理、垃圾回收机制的理解。
Lombok 的@EqualsAndHashCode 注解:你真的了解它的重要性吗?
为什么需要 callSuper = true? 在 Java 开发中,确保对象比较和哈希计算逻辑正确是十分关键的。特别是在使用继承关系时,如何让子类正确地继承父类的行为可能并不直观。
如何优雅地初始化 Java 集合?从构造方法到懒加载的全面分析
在最近的一个项目中,我需要定义一个类,其中包含一个用于存储筛选条件的集合属性。最初,我直接在类中定义了这个集合并进行了初始化。 不过,在实际开发中,我开始思考:是否应该在定义时就初始化这个集合……
如何优雅地实现单例模式?内部静态类还是双重检查锁定?
在最近的一个项目中,我需要为一个核心配置类实现单例模式。在设计过程中,我发现要同时满足延迟加载和线程安全这两个要求,常见的实现方式有两种:内部静态类和双重检查锁定……
巧用反射与注解:如何快速提取类的属性名为字符串列表?
最近我在处理一个项目,遇到了一个需求:需要将一个类的属性转化为字符串列表的形式,比如某个类有属性 id、username、email,我要把这些属性转换成 ……
Java 序列化:为什么你应该手动定义 serialVersionUID?@Serial 注解有什么作用?
最近我发现有一段代码使用了 @Serial 注解,并且还定义了 serialVersionUID,我开始思考两个问题:@Serial 注解的作用是什么?以及在类实现序列化时,是否必须手动定义ID?
到底选谁?Java判断null,Optional和工具类真香?还是if(obj == null)更靠谱?
到底选谁?Java判断null,Optional和工具类真香?还是if(obj == null)更靠谱?
揭秘Java领域驱动设计:VO、DO、DTO:这些缩写你都懂了吗?
在领域驱动设计(DDD)中,常用的缩写和概念包括很多,你对这些概念的使用场景、特点、文件命名规范了解多少呢?
API测试利器:使用IntelliJ IDEA的HTTP Client进行接口验证
ntelliJ IDEA的HTTP Client是一个强大的工具,它能够在IDEA内部直接编写、发送HTTP请求,并验证响应。接下来我们将一步步讲解如何使用IntelliJ IDEA的HTTP Cli
下一页