CSDN博主:【java_wxid】
CSDN博主:点击【Java廖志伟】
CSDN社区:点击【幕后大佬】
码云:点击【互联网Java工程师知识扫盲】
  2023年6月14日
摘要: 文章目录 ThreadLocal小故事 ThreadLocal ThreadLocal类是Java中一个很重要的多线程工具,它提供了一种线程安全的变量访问方式。 ThreadLocal允许我们创建只在当前线程中有效的变量。也就是说,只要我们把变量放到ThreadLocal中,就可以保证每个线程都拥有 阅读全文
posted @ 2023-06-14 19:45 我是廖志伟 阅读(24) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2023-06-14 17:51 我是廖志伟 阅读(32) 评论(0) 推荐(0)
摘要: 文章目录 1. AtomicReference原子引用 2. AtomicInteger原子整型 小故事 AtomicReference和AtomicInteger是Java提供的两种原子类,用来实现原子性操作。 1. AtomicReference原子引用 AtomicReference可以看做是 阅读全文
posted @ 2023-06-14 12:30 我是廖志伟 阅读(21) 评论(0) 推荐(0)
摘要: 文章目录 方法调用(解析与分派)小故事 方法调用(解析与分派) 方法调用是指在程序运行时,程序通过方法名来执行这个方法的过程。方法调用的实现需要解析和分派两个步骤。 解析(Resolution)是指确定要调用的方法的过程。这个过程分为静态解析和动态解析两种方式: 静态解析:在编译期间就可以确定要调用 阅读全文
posted @ 2023-06-14 12:15 我是廖志伟 阅读(51) 评论(0) 推荐(0)
摘要: 文章目录 1. 静态集合类导致的内存泄漏2. 非常规使用ThreadLocal导致的内存泄漏3. 大量对象创建导致的内存溢出小故事 JVM(Java虚拟机)的内存管理机制是其一个重要的特色,这个机制包含了Java堆、方法区、虚拟机栈、本地方法栈和程序计数器等内存组成部分。但是,由于Java开发人员常 阅读全文
posted @ 2023-06-14 08:45 我是廖志伟 阅读(69) 评论(0) 推荐(0)
摘要: 文章目录 阻塞队列BlockingQueue非阻塞队列ConcurrentLinkedQueue同步队列SyncQueue小故事 阻塞队列BlockingQueue 阻塞队列是一种数据结构,它具有线程安全性,可以用于多线程环境中的生产者消费者模式,其中生产者将消息插入队列,消费者将消息从队列中删除并 阅读全文
posted @ 2023-06-14 08:15 我是廖志伟 阅读(39) 评论(0) 推荐(0)
摘要: 文章目录 强引用软引用弱引用虚引用总结小故事 Java中的垃圾回收机制是自动的,JVM会定期检查对象是否可达。通过引用计数技术,JVM会根据对象的引用数来判断对象是否为垃圾,如果对象不再被引用,那么它就会被垃圾回收器回收。而强、软、弱、虚引用则是在Java中非常重要的概念,本文将详细介绍这四种引用类 阅读全文
posted @ 2023-06-14 08:00 我是廖志伟 阅读(25) 评论(0) 推荐(0)
摘要: 文章目录 类型小故事 垃圾回收器是一种自动内存管理机制,它可以在程序执行过程中自动清理不再使用的内存,从而避免内存泄漏和程序崩溃。 类型 垃圾回收器可以分为不同的类型,主要包括以下几种: 引用计数法:当对象没有被引用时,垃圾回收器会自动将其从内存中删除,但这种方法无法解决循环引用的情况。 标记-清除 阅读全文
posted @ 2023-06-14 07:30 我是廖志伟 阅读(123) 评论(0) 推荐(0)

南北踏尘