Java

首页 标签 Java
# Java #
关注
261838内容
|
14天前
|
Java中的Switch表达式:更简洁的多路分支
Java中的Switch表达式:更简洁的多路分支
|
14天前
|
Java中的Lambda表达式:简洁与功能的结合
Java中的Lambda表达式:简洁与功能的结合
|
14天前
|
Java记录类型(Record):简化数据载体类
Java记录类型(Record):简化数据载体类
|
14天前
|
【面向接口开发(IOP)典型场景】底层组件如何实现回调通知上层应用系统?
本文介绍了在账务插件开发中,如何通过“面向接口编程”实现异步转账完成后的回调通知机制。通过定义回调接口 `TransferCallback`,账务组件在异步操作完成后可通知上层应用进行后续业务处理。文章提供了纯 Java 和 Spring 两种实现方式的代码示例,展示了接口在插件化架构中的重要作用,体现了面向接口编程在解耦与扩展方面的优势。
深度剖析【Spring】事务:万字详解,彻底掌握传播机制与事务原理
在Java开发中,Spring框架通过事务管理机制,帮我们轻松实现了这种“承诺”。它不仅封装了底层复杂的事务控制逻辑(比如手动开启、提交、回滚事务),还提供了灵活的配置方式,让开发者能专注于业务逻辑,而不用纠结于事务细节。
2025 年最新 Java 学习路线图含实操指南助你高效入门 Java 编程掌握核心技能
2025年最新Java学习路线图,涵盖基础环境搭建、核心特性(如密封类、虚拟线程)、模块化开发、响应式编程、主流框架(Spring Boot 3、Spring Security 6)、数据库操作(JPA + Hibernate 6)及微服务实战,助你掌握企业级开发技能。
|
14天前
|
JVM 虚拟机
JVM堆内存结构及垃圾回收机制详解。传统GC将堆划分为老年代与年轻代(含Eden、S0、S1),G1则将内存划分为多个Region,可灵活分配为伊甸园、幸存区、老年代或巨型对象区。常见垃圾回收算法包括标记-清除、标记-整理和标记-复制。对象通常在Eden创建,经历多次GC后晋升至老年代。不同GC器晋升条件和大对象处理方式不同,如Parallel中默认经历15次GC不死则晋升,Serial/CMS中大对象直接进入老年代,G1则设巨型对象区存放超大对象。
|
14天前
|
反射及泛型
反射是 Java 提供的一套 API,可在运行期间根据类名加载类、获取类的信息、创建对象及统一调用方法和属性。它广泛应用于 Spring、JUnit、MyBatis 等框架,但反射调用效率较低。泛型则用于实现类型参数化,提升代码通用性和健壮性。
免费试用