Java成神之路技术整理(长期更新)

简介: 以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。Java 基础篇Java 集合篇Java 多线程篇Java JVM篇Java 进阶篇Java 新特性篇Java 工具篇Java 书籍篇

以下是Java技术栈微信公众号发布的关于 Java 的技术干货,从以下几个方面汇总。


Java 基础篇


Java 集合篇


Java 多线程篇


Java JVM篇


Java 进阶篇


Java 新特性篇


Java 工具篇


Java 书籍篇


Java基础篇


8张图带你轻松温习 Java 知识


Java父类强制转换子类原则


一张图搞清楚 Java 异常机制


通用唯一标识码UUID的介绍及使用


字符串拼接 + 和 concat 的区别


Java趣味分享:try/finally


关于Java序列化你应该知道的一切


为什么 byte 取值 -128~127?


Servlet 3.x 的异步处理机制


3种常见的 Class 级别的错误


Java程序员被误导的一个概念


Java void 和 Void 的区别


Java 操作 Cookie 增删改查


字符串 substring 在 jkd6,7,8 中的差异


Java流:IO、BIO、NIO、AIO


Java元注解@interface详解


Java Jar包的压缩、解压使用指南


Java集合篇


循环删除List元素的正确方法


集合从菜鸟到大神演变


几种线程安全的Map解析


Java多线程篇


任务并行神器:Fork & Join框架详解


多线程几个很重要的概念


实现多线程的 3 种方式


一张图弄懂线程的状态和生命周期


多线程中的死锁、活锁、饥饿、无锁


多线程死锁案例,死锁解决方案


线程池全面解析


volatile关键字解析


多线程:原子性、可见性、有序性


分享一个诡异的”可见性”问题


多线程之 <<守护线程>> 实战


多线程并发神器 - ThreadLocal


并发控制倒计时器 - CountDownLatch


并发控制循环栅栏 - CyclicBarrier


如何”优雅”地终止一个线程?


多线程 sleep 和 wait 的区别


多线程等待 join 使用及原理


Java JVM篇


Java内存模型 JMM 详解


Java内存泄漏介绍


JVM 运行时区域详解


Java新特性篇


JDK 5 ~ 10 新特性倾情整理


JDK 11 发布计划来了,已确定 3个 新特性


JDK 10 的 10 个新特性


JDK 9 的 9 个新特性


JDK 9 新特性实战:简化流关闭新姿势


JDK 8 的排序大法


JDK 8 新特性之 Lambda 表达式


JDK 8 新特性之 Stream 流


JDK 8 新特性之函数式接口


JDK 8 新特性之方法引用


JDK 8 新特性之接口默认方法与静态方法


JDK 8 新特性之 Optional


JDK 8 新特性之重复注解


JDK 8 新特性之扩展篇


Java进阶篇


Java中的6颗语法糖


高级 Java 必须突破的 10 个知识点


44个Java代码性能优化总结


类、变量、块、构造器、继承初始化顺序


Java中的宏变量,宏替换详解


hashCode和identityHashCode的区别


自定义 ClassLoader 类加载器


深入浅出 Java 类加载机制


IntegerCache的妙用和陷阱


深入理解 CAS 算法原理


instanceof、isInstance、isAssignableFrom的区别


Java对象引用四个级别(强、软、弱、虚)


金融系统中正确的金额计算及存储方式


Java工具篇


Java开发必知道的国外10大网站


免费在线创作流程图、思维导图软件


排名前 16 的 Java 工具类


Intellij Idea 2018.1 正式发布,9个重大新功能


Intellij Idea 非常6的10个姿势


Intellij Idea 所有乱码解决方案


10个 Eclipse 珍藏插件推荐


阿里巴巴 Java 代码检查插件


Java书籍篇


进阶 Java 架构师必看的15本书


Java程序猿10本经典好书推荐


高级 Java 必看的10本书


Java架构师必看的10本书


希望我们提供的知识能对所有正在 Java 开发不归路上的码农朋友指点迷津,有不对之处还请指正。


相关文章
|
1月前
|
监控 Cloud Native Java
Quarkus 云原生Java框架技术详解与实践指南
本文档全面介绍 Quarkus 框架的核心概念、架构特性和实践应用。作为新一代的云原生 Java 框架,Quarkus 旨在为 OpenJDK HotSpot 和 GraalVM 量身定制,显著提升 Java 在容器化环境中的运行效率。本文将深入探讨其响应式编程模型、原生编译能力、扩展机制以及与微服务架构的深度集成,帮助开发者构建高效、轻量的云原生应用。
167 44
|
1月前
|
安全 Java API
Java Web 在线商城项目最新技术实操指南帮助开发者高效完成商城项目开发
本项目基于Spring Boot 3.2与Vue 3构建现代化在线商城,涵盖技术选型、核心功能实现、安全控制与容器化部署,助开发者掌握最新Java Web全栈开发实践。
242 1
|
2月前
|
安全 Java 编译器
new出来的对象,不一定在堆上?聊聊Java虚拟机的优化技术:逃逸分析
逃逸分析是一种静态程序分析技术,用于判断对象的可见性与生命周期。它帮助即时编译器优化内存使用、降低同步开销。根据对象是否逃逸出方法或线程,分析结果分为未逃逸、方法逃逸和线程逃逸三种。基于分析结果,编译器可进行同步锁消除、标量替换和栈上分配等优化,从而提升程序性能。尽管逃逸分析计算复杂度较高,但其在热点代码中的应用为Java虚拟机带来了显著的优化效果。
74 4
|
2月前
|
Java API Maven
2025 Java 零基础到实战最新技术实操全攻略与学习指南
本教程涵盖Java从零基础到实战的全流程,基于2025年最新技术栈,包括JDK 21、IntelliJ IDEA 2025.1、Spring Boot 3.x、Maven 4及Docker容器化部署,帮助开发者快速掌握现代Java开发技能。
528 1
|
3月前
|
人工智能 Java
Java多任务编排技术
JDK 5引入Future接口实现异步任务处理,但获取结果不够灵活。Java 8新增CompletableFuture,实现异步任务编排,支持流式处理、多任务组合及异常处理,提升执行效率与代码可读性,简化并发编程复杂度。
|
2月前
|
Java 测试技术 API
2025 年 Java 开发者必知的最新技术实操指南全览
本指南涵盖Java 21+核心实操,详解虚拟线程、Spring Boot 3.3+GraalVM、Jakarta EE 10+MicroProfile 6微服务开发,并提供现代Java开发最佳实践,助力开发者高效构建高性能应用。
360 4
|
1月前
|
安全 Cloud Native Java
Java 模块化系统(JPMS)技术详解与实践指南
本文档全面介绍 Java 平台模块系统(JPMS)的核心概念、架构设计和实践应用。作为 Java 9 引入的最重要特性之一,JPMS 为 Java 应用程序提供了强大的模块化支持,解决了长期存在的 JAR 地狱问题,并改善了应用的安全性和可维护性。本文将深入探讨模块声明、模块路径、访问控制、服务绑定等核心机制,帮助开发者构建更加健壮和可维护的 Java 应用。
154 0
|
2月前
|
JavaScript 安全 前端开发
Java开发:最新技术驱动的病人挂号系统实操指南与全流程操作技巧汇总
本文介绍基于Spring Boot 3.x、Vue 3等最新技术构建现代化病人挂号系统,涵盖技术选型、核心功能实现与部署方案,助力开发者快速搭建高效、安全的医疗挂号平台。
156 3
|
3月前
|
存储 Java Linux
操作系统层面视角下 Java IO 的演进路径及核心技术变革解析
本文从操作系统层面深入解析Java IO的演进历程,涵盖BIO、NIO、多路复用器及Netty等核心技术。分析各阶段IO模型的原理、优缺点及系统调用机制,探讨Java如何通过底层优化提升并发性能与数据处理效率,全面呈现IO技术的变革路径与发展趋势。
70 3
|
3月前
|
安全 Java 微服务
Java 最新技术和框架实操:涵盖 JDK 21 新特性与 Spring Security 6.x 安全框架搭建
本文系统整理了Java最新技术与主流框架实操内容,涵盖Java 17+新特性(如模式匹配、文本块、记录类)、Spring Boot 3微服务开发、响应式编程(WebFlux)、容器化部署(Docker+K8s)、测试与CI/CD实践,附完整代码示例和学习资源推荐,助你构建现代Java全栈开发能力。
420 0

热门文章

最新文章

下一篇
oss教程