avatar
文章
2976
标签
100
分类
63
首页
时间轴
标签
分类
知识库
关于
友链
LogoEstom的博客23 native方法 返回首页
搜索
首页
时间轴
标签
分类
知识库
关于
友链

23 native方法

发表于2023-03-14|更新于2023-10-21|Java
|总字数:14|阅读时长:1分钟|浏览量:

https://blog.csdn.net/weixin_43653599/article/details/111592025

https://www.jianshu.com/p/21f7ebb9e63f

文章作者: Estom
文章链接: https://estom.github.io/2023/03/14/Java/01Java%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80/23%20native%E6%96%B9%E6%B3%95/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Estom的博客!
cover of previous post
上一篇
11 Unsafe类
  我们在阅读JAVA并发编程中JUC包下的类源码的时候,经常看见Unsafe类,但是有一个疑惑,为什么处理并发安全的类,要起名为“不安全”呢?后来对于Unsafe深入理解之后,才知道作者的原意,这里说的不安全并不是针对于并发操作,而是指:该类对于普通程序员来说是“危险”的,一般开发者不应该也不会用到此类。因为Unsafe类功能过于强大,提供了一些可以绕开JVM的更底层的功能。它让JAVA拥有了想C语言的指针一样操作内存空间的能力,能够提升效率,但是也带来了指针的复杂性等问题,所以官方并不建议使用,并且没提供文档支持,甚至计划在高版本去除该类。 1 Unsafe构造及获取  Unsafe类使用final修饰,不允许继承,且构造函数是private,使用了饿汉式单例,通过一个静态方法getUnsafe()来获取实例。 2 Unsage功能概述 内存管理   Unsafe的内存管理功能主要包括:普通读写、volatile读写、有序写入、直接操作内存等分配内存与释放内存的功能。   3.1.1、普通读写     Unsafe可以读写一个类的属性,即便这个属性是私有的,也可以对这个属性...
cover of next post
下一篇
12 Bean生命周期
1 Bean生命周期创建 使用销毁 2 IOC容器创建3 AOP原理
avatar
Estom
也许那年在绿色的麦浪中奔跑的时候,就注定了我此生的繁华与悲叹
文章
2976
标签
100
分类
63
关注
公告
欢迎参观Estom的小屋
最新文章
自引用泛型概述
自引用泛型概述2025-12-21
02 集合底层结构
02 集合底层结构2025-12-18
11 Arrays和Collections
11 Arrays和Collections2025-12-18
06 JUC并发容器
06 JUC并发容器2025-12-18
30 问题排查和性能优化指南
30 问题排查和性能优化指南2025-09-14
© 2025 - 2026 By Estom框架 Hexo 8.1.1|主题 Butterfly 5.5.3
搜索
数据加载中