前言
几乎每个使用 Java开发的工具、软件基础设施、高性能开发库都在底层使用了sun.misc.Unsafe,比如Netty、Cassandra、Hadoop、Kafka等。
2025年07月09日
几乎每个使用 Java开发的工具、软件基础设施、高性能开发库都在底层使用了sun.misc.Unsafe,比如Netty、Cassandra、Hadoop、Kafka等。
2025年07月09日
阅读过 JUC 源码的同学,一定会发现很多并发工具类都调用了一个叫做 Unsafe 的类。
那这个类主要是用来干什么的呢?有什么使用场景呢?这篇文章就带你搞清楚!
2025年07月09日
经常遇到 Maven 相关的问题,这是之前的文章:
2025年07月09日
面试官问这个,主要想考察 为什么需要线程池? 进一步为什么要用多线程 什么是线程和进程等等。要想学问大,就要多读、多抄、多写。
2025年07月08日
async 和 await 是 ES2017 引入的,旨在简化基于 Promise 的异步操作。
async 关键字用于声明一个函数是异步的,而 await 关键字用于等待一个 Promise 解析完成。
设计思想:使异步代码看起来和编写同步代码一样直观。
2025年07月08日
专注于Java领域优质技术,欢迎关注
作者 | Alan
来源 |
cnblogs.com/wangjiming/p/10455993.html
对于任何一门语言,要想达到精通的水平,研究它的执行原理(或者叫底层机制)不失为一种良好的方式。
在本篇文章中,将重点研究java源代码的执行原理,即从程序员编写JAVA源代码,到最终形成产品,在整个过程中,都经历了什么?每一步又是怎么执行的?执行原理又是什么?