首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java技术
beata
创建于2026-01-18
订阅专栏
专门总结和介绍Java编程基础技术
等 4 人订阅
共20篇文章
创建于2026-01-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Spring Boot基础-3:Spring Boot 4.x 配置文件全攻略与多环境切换
📌 系列说明:本文是《Spring Boot从入门到底层原理》20篇系列的第三篇。全面带领你了解最新版SpringBoot的配置文件和多环境配置的方法和原理。并提供githup源码链接,提供大家学习
Spring Boot基础-2:Spring Boot 3.x 起步依赖(Starter)深度拆解:为什么引入一个依赖就够了?
前置知识:已完成第一篇《用5分钟搭建第一个REST API应用》,能独立创建并运行Spring Boot应用 核心目标:彻底理解Starter工作机制,掌握依赖分析技能,能自定义Starter
Spring Boot基础-1:用5分钟搭建第一个REST API应用(含深度原理解析)
Spring Boot 是一个用于简化 Spring 应用初始搭建以及开发过程的框架。它基于“约定优于配置”)的理念,让你能迅速生产独立的、生产级的 Spring 应用。
Java基础-20:Java 引用类型深度解析:原理、实战与避坑指南
Java 的引用类型是垃圾回收(GC)机制的核心组成部分,它允许开发者更精细地控制对象生命周期,避免内存泄漏并优化性能。本文将深入解析 Java 的四种引用类型(强引用、软引用、弱引用、虚引用)
Java基础-19:Java 死锁深度解析:从原理、检测到预防与实战指南
在多线程并发编程的世界中,死锁(Deadlock) 是最令人头疼的本文将深入探讨 Java 死锁的成因、检测手段、工具使用以及预防策略,并配合详细的代码示例和避坑指南,帮助你彻底掌握这一并发编程的核心
Java基础-18:Java开发中的常用设计模式:深入解析与实战应用
在Java开发中,设计模式是解决常见软件设计问题的可复用解决方案。它们不是代码模板,而是经验总结,能显著提升代码的可维护性、可扩展性和可重用性。
Java基础-17:JVM调优全攻略:从原理到实战,打造高性能Java应用
在Java应用性能优化的赛道上,JVM调优是绕不开的核心环节。一次成功的调优能将应用吞吐量提升30%+,将GC停顿时间从秒级降至毫秒级。
Java基础-16:Java内置锁的四种状态及其转换机制详解-从无锁到重量级锁的进化与优化指南
本文将深入剖析Java这四种锁状态的原理、转换机制,并新增核心内容:如何通过编程技巧避免锁升级,特别是避免升级到重量级锁。文末附有完整可运行的示例代码,助你彻底掌握Java锁的底层奥秘
Java基础-15:深入理解Java异常处理:类体系、机制与最佳实践
异常处理是构建健壮应用的核心环节。一个设计良好的异常体系不仅能提升代码可读性,还能在系统故障时提供精准的错误定位信息。本文将从类层次结构、运行机制、设计原则和和实战代码四个维度,带你掌握Java异常
Java基础-13: Java反射机制详解:原理、使用与实战示例
java反射允许程序在运行时检查和修改类、接口、字段和方法的行为,是Spring、Hibernate、JUnit等框架的核心技术。本文将全面解析Java反射,包含核心原理、API详解、代码示例
Java基础-14: Java 代理模式全解析:静态代理、JDK 动态代理与 CGLIB 实战
本文将深入剖析 Java 中的三种主要代理实现方式:静态代理、JDK 动态代理和CGLIB 动态代理。我们将通过原理图解、完整的代码示例以及底层机制分析,帮助你彻底掌握这一核心技术。
Java基础-12:Java IO深度解析与避坑指南:从底层原理到BIO NIO AIO实战
Java IO是Java处理数据输入输出的核心机制,通过流(Stream)抽象实现数据的读写操作。其核心思想是将数据源和目标(如文件、网络、内存等)统一抽象为流,通过流机制实现数据的传输。
Java基础-11:充分理解Collection和Map接口集合底层实现和避坑指南
在Java集合框架中,Collection和Map是两大核心接口,它们并列存在而非继承关系。许多开发者混淆两者,导致在实际开发中选择错误的集合类型。本文将从源码底层深度剖析这两大核心接口。
Java基础-10:彻底搞懂Java String, StringBuffer, StringBuilder底层原理和避坑指南
本文将从底层源码实现出发,深入剖析String, StringBuffer, StringBuilder三者的内部机制,并结合最佳实践与常见陷阱,帮助你彻底掌握它们的使用之道。
Java基础-9:深入 Java 虚拟机(JVM):从底层源码到核心原理的全面解析
本文将带你深入 JVM 底层,结合HotSpot源码与核心原理,系统性地揭开 JVM 的神秘面纱。我们将从启动流程、内存模型、类加载、执行引擎到垃圾回收,层层递进,真正理解Java 是如何跑起来的。
java基础-8:深入了解synchronized底层机制和完整使用指南(JDK 17+ 专项版)
本文基于 OpenJDK 17+ 深度解析 `synchronized` 底层机制,重点阐明锁升级设计哲学、JDK 17+ 关键变更、明确禁用场景,助你精准驾驭并发编程.
java 基础-7:详细介绍ThreadLocal的底层实现和使用
什么是 ThreadLocal?为什么需要它? ThreadLocal 为每个线程提供独立的变量副本,实现线程间数据隔离。其核心价值在于: 避免锁竞争:无需同步控制 、 简化上下文传递 、 提升性能。
Java 基础-5:Java线程池深度解析:原理、实践与避坑指南
线程池是Java并发编程的基石,但错误使用会导致内存泄漏、系统雪崩等严重问题。本文从源码级剖析线程池核心机制,结合生产环境真实案例,提供可落地的避坑方案与最佳实践代码,助你构建高可靠、可观测的线程池体
Java基础-3:Java AQS 技术介绍和代码实现详细剖析
AQS技术全面学习只看这篇 前言 在 Java 并发编程中,AbstractQueuedSynchronizer(简称 AQS)是 java.util.concurrent 包的基石。
Java基础-2:基于JUC工具包并发和多线程编程的实现详细介绍
基于 java.util.concurrent 工具包的系统性介绍Java并发和多线程总结和介绍,以及代码实现