首页
MD_Tech_博客
行动起来,活在当下
累计撰写
8
篇文章
累计创建
8
个标签
累计收到
0
条评论
栏目
目 录
CONTENT
以下是
JavaSE
相关的文章
2025-03-10
Volatile详解
并发编程中的三个概念 原子性: 原子性:一个操作或者多个操作,要么全部执行,且执行的过程中不会被任何因素打断,要么就都不执行。 原子性是拒绝多线程操作的,不论是多核还是单核,具有原子性的量,同一时刻只能有一个线程来对它进行操作。简而言之,在整个操作过程中不会被线程调度器中断的操作,都可认为是原子性。
2025-03-10
8
0
0
JavaSE
2025-03-10
Callable接口详解
Callable接口 Callable接口是Java 5引入的一个泛型接口,位于java.util.concurrent包中。它与Runnable接口类似,都是用来表示一个可以异步执行的任务。不同的是,Callable可以返回一个结果,并且能够抛出异常。 public interface Calla
2025-03-10
8
0
0
JavaSE
2025-03-08
BlockingQueue接口及其常用实现类
BlockingQueue的实现类 在 Java 并发编程中,BlockingQueue 是 java.util.concurrent 包下的一个关键接口,主要用于在多线程环境中安全地传递数据。它提供了阻塞操作,能够有效地控制生产者-消费者模型。本文将介绍 BlockingQueue 在 Java
2025-03-08
5
0
0
JavaSE
2025-03-07
ArrayList扩容机制
ArrayList ArrayList底层维护了一个 Object[] elementData数组以及n int size属性,elementData储存了元素对象,size属性为elementData数组的长度以及下次存储元素的索引位置。所以ArrayList本质上是一个动态数组,需要动态扩容机制
2025-03-07
6
0
0
JavaSE
2025-03-03
Java反射机制
反射 介绍反射 反射(Reflection) 是 Java 语言提供的一种动态机制,允许在运行时获取类的结构信息(如类名、方法、构造器、字段等),并可以创建对象、调用方法、访问字段,即使在编译时类型未知。 反射就是在运行时才具体知道要操作的类是什么结构,并在运行时获取类的完整构造,并调用对应的方法、
2025-03-03
11
0
0
JavaSE