涛技札记 TAO'S BLOG

Java

共 9 篇文章

理解Java对象的内存布局

本文将详细介绍Java对象在内存中的存储结构,并讨论如何通过工具和理论知识来合理估算项目运行所需的大致内存空间,加深对java对象内存结构的了解。

Java 阅读约 6 分钟

XML文件打包到JAVA类路径

在Java项目开发中,管理资源文件如xml配置文件是一个常见的需求。特别是当这些资源文件需要与编译后的类文件放在同一路径时,正确配置项目变得尤为重要。本文将探讨如何在Maven项目和IntelliJ IDEA将xml文件打包到Java类路径中。

Java 阅读约 3 分钟

ThreadLocal使用指南

ThreadLocal是用于在多线程环境下维护线程本地变量。它提供了一种简单的机制,使得每个线程都可以独立地访问和修改其自己的局部变量副本,而不会干扰其他线程的副本。

Java 阅读约 5 分钟

java线程池使用指南

java线程池是一种用于管理和复用线程的机制。它包含一组预先创建的线程,这些线程可以被重复使用来执行任务,而不需要为每个任务都创建和销毁线程。

Java 阅读约 7 分钟

volatile使用指南

在Java中,volatile是一个关键字,用于确保内存的可见性并避免在多线程应用程序中重新排序问题。

Java 阅读约 4 分钟

java创建线程的方式

本文基于JDK11版本探讨下,java创建线程的方式有哪些?我这边先给我的答案,只有两种方式继承thread类、实现runnable接口,oracle官方文档也说只有两种方式

Java 阅读约 5 分钟