首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
像素旋转
掘友等级
大学生
|
美团
Java,Golang后台开发者。懂区块链开发。
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
绕不开的并发编程--volatile原理
本章我们详细的介绍了volatile关键字,这么一个开销小于synchronized却能为我们提供并发安全的可见性和有序性的关键字。相信学习了本篇文章后能对写出并发安全的程序有所帮助。
JITWatch很折腾?有这篇文章在可以放心
大多数情况下,通过诸如javap等反编译工具来查看源码的字节码已经能够满足我们的日常需求。 但是不排除在有些特定场景下,我们需要通过反汇编来查看相应的汇编指令。这里我们使用JITWatch工具。
绕不开的并发编程--synchronized锁优化
本篇我们针对synchronized关键字底层对锁的优化,依次介绍了自旋锁优化,偏向锁,轻量级锁等等锁优化机制。相信通过本篇的学习大家可以对并发编程中的锁有一个比较全面的了解。
绕不过的并发编程--synchronized原理
本篇文章我们介绍了synchronized的使用,并且重点的解释了synchronized加锁和释放锁的原理,并且从monitor源码分析了线程获取对象锁的过程。
绕不过的并发编程--Java线程API
本篇文章我们会结合「鱼鱼」和「摸摸」上班摸鱼的例子讲解Java线程相关 API。相信通过本章的学习大家可以对线程 API 形成足够的印象。
绕不过的并发编程--Java线程基础
「进程」是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。 系统运行一个程序即是一个调度的最小单位。
从零开始的JVM学习--类加载器
我们知道类加载过程分成:加载、连接、初始化 连接过程分成:验证、准备、解析 而非数组类是通过类加载器加载的。加载的作用简单就是将.class文件加载到内存中。
从零开始的JVM学习--类加载机制
Class文件需要加载到JVM中之后才能运行和使用。而「类加载机制」就是虚拟机加载Class文件的方式。 JVM的启动是通过引导类加载器创建一个初始类来完成的。
从零开始的JVM学习--类文件结构
JVM 可以理解的代码就叫「字节码」(即扩展名为 .class 的文件),它不面向任何特定的处理器,只面向虚拟机。 通过「字节码」的方式,在一定程度上解决了传统解释型语言执行效率低的问题。
从零开始的JVM学习--垃圾收集器
如果说垃圾收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现或者说是内存回收的执行者。 垃圾收集器本身并没有优劣之分,我们需要做的是根据具体场景选择合适的垃圾收集器!
下一页
个人成就
文章被阅读
4
掘力值
1,954
关注了
0
关注者
0
收藏集
14
关注标签
0
加入于
2021-10-28