首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
酷米奇奇
掘友等级
Java后端
不觉间,工作五年余,一直在索取,尝试去奉献。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Java虚拟机学习笔记--第二章 Java内存区域之运行时数据区域(一)
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,下图是Java虚拟机运行时数据区的分布与功能。 这块内存比较小,是线程私有的,即每个线程都有自己独立的计数器。 解释器工作是一行一行执行的,就是通过计数器来获取下一行要执行的字节码指令。包括分…
Java虚拟机学习笔记--第一章 走进Java
首先声明本学习笔记是基于 《深入理解Java虚拟机--JVM高级特性与最佳实践》 第二版来进行的,JDK版本基于1.7。笔记初衷在于对看完该书做一个系统性的复盘与加深知识点印象,使得能够更深入理解本书内容。 JDK:Java语言+Java虚拟机+Java API类库,是开发的最…
解读volatile关键字
volatile的字面意思为“不稳定的,易变的”。 我们经常能在一些源码中看见其身影,但在日常开发中却又很少用到,我们可以不用,但不可以不知道它,那么本文就来介绍它的作用。本文参考Java并发编程:volatile关键字解析进行解读。 首先我们需要知道,当一个线程执行一个运算,…
二叉树的前序、中序、后序遍历逻辑
首先我们得了解二叉树的特性:子节点比父节点大,同深度(层)右边的节点比左边的节点大。 二叉树的前序、中序、后序遍历逻辑,直接贴图言简意赅。 1、前序遍历:从根节点出发一直往下找最左边的节点,直到最后一个左节点,再从下往上找根节点左侧的右节点,再找根节点右侧的左节点,找完左节点之…
Unsafe类的学习之Reflection.getCallerClass()方法(二)
可以看到一个Reflection.getCallerClass() 的方法。点进去查看 如果不深究还琢磨不太明白其含义。我们看到在该方法上,有一个注解 @CallerSensitive,这又是干嘛用的呢? 通过百度,查找到JVM注解@CallSensitive的解答:为了解决通…
Unsafe类的学习之objectFieldOffset方法(一)
一、通过方法名称(对象字段的偏移量)可以得知,这是一个获取对象字段偏移量的方法。要想知道什么是偏移量我们首先得知道什么是偏移地址?通过百度百科,我们可以得知偏移地址就是计算机里的内存分段后,在段内某一地址相对于段首地址(段地址)的偏移量。 百度内容太过官方,所以我参考这篇文章做…
个人成就
文章被阅读
3,423
掘力值
84
关注了
7
关注者
1
收藏集
0
关注标签
11
加入于
2019-11-22