写点什么

Java core

0 人感兴趣 · 7 次引用

  • 最新
  • 推荐

Java Core 「7」各种不同类型的锁

用户头像
Samson
5 小时前

而聊起 Java 中的锁时,我们常常能够听到各种概念,例如可重入锁、乐观锁与悲观锁、自旋锁、公平锁和非公平锁等等。接下来,我们将一探究竟,探究不同类型锁的应用场景。

https://static001.geekbang.org/infoq/5c/5c9a4a7c857917041f02eaec029b6540.png?x-oss-process=image/resize,w_416,h_234

Java Core「6」反射与 SPI 机制

用户头像
Samson
5 月 26 日

反射在各类框架中都有广泛的应用,例如 Spring。 除了各类框架,JDK 中的许多机制也都是通过反射实现的,例如 SPI 机制。

https://static001.geekbang.org/infoq/16/16021ec3dc5af880bb8d6b9acd9c78e7.png?x-oss-process=image/resize,w_416,h_234

Java Core「5」自定义注解编程

用户头像
Samson
5 月 25 日

自定义注解编程,基本上分为三个步骤:1)使用元注解定义自定义注解;2)在编程中使用自定义注解;3)编写读取注解并处理的逻辑。

https://static001.geekbang.org/infoq/8c/8c13c9d6e25fc5d51b6e7cb9a4f5e71f.png?x-oss-process=image/resize,w_416,h_234

Java Core「4」java.util.concurrent 包简介

用户头像
Samson
5 月 24 日

java.util.concurrent 包中提供了非常丰富的并发工具类,主要可分为如下几类:原子操作类,线程安全容器,线程池和线程同步工具类。

https://static001.geekbang.org/infoq/4c/4c8f459f606524da5604450264e423d6.png?x-oss-process=image/resize,w_416,h_234

Java Core「3」volatile 关键字

用户头像
Samson
5 月 23 日

当我们提到 volatile 关键字的作用时,想到的是可见性、原子性、禁止重排序。今天我们来逐个学习下,每种特性的底层实现。

https://static001.geekbang.org/infoq/6e/6e2a216cbfdb5f3c8f75826fb04127d5.png?x-oss-process=image/resize,w_416,h_234

Java Core「2」synchronized 关键字

用户头像
Samson
5 月 22 日

synchronized 是 Java 原生提供的一种线程间同步方式,本文中我们将探讨一下它的实现原理。

https://static001.geekbang.org/infoq/9f/9fb2e1255d91729c946965af799e1d55.png?x-oss-process=image/resize,w_416,h_234

Java Core「1」JUC- 线程基础

用户头像
Samson
5 月 21 日

线程是CPU调度的基本单位。在 Java 中线程分为 NEW、RUNNABLE、BLOCKED、WAITING / TIMED_WAITING 和TERMINATED 几种状态。

Java core_Java core技术文章_InfoQ写作社区