随笔分类 -  编程语言/Java

摘要:基础不牢,地动山摇,Java仍然是业界主流的开发语言之一,Java生态圈中有大量的组件框架,也包括大量大数据的组件如Hadoop等。我们想要更熟练透彻地掌握这些组件框架并更好地开发自己的程序,深入学习JVM的基础很有必要。本篇深入浅出来讲述Java字节码指令运行的过程,避免过度深入太多细节,让学习者 阅读全文
posted @ 2020-09-17 15:50 江东邮差 阅读(222) 评论(0) 推荐(0) 编辑
摘要:了解Class文件结构对了解JVM运行机制大有裨益,同时,对于想要使用BCEL来动态改变Class字节码指令的工作也很有帮助(示例:JVM Class字节码之三-使用BCEL改变类属性)。 1.Class文件总体描述 1.1 Class文件概述 Java字节码文件(.class)是Java源文件(. 阅读全文
posted @ 2020-09-17 09:51 江东邮差 阅读(607) 评论(0) 推荐(0) 编辑
摘要:1.JVM 大话+图说:Java字节码指令——只为让你懂(segmentfault) Class文件结构——二进制编码解析 笑谈Java字节码指令 JVM内存管理(cnblogs--左潇龙) JVM系列之:通过一个例子分析JIT的汇编代码 (腾讯云--程序那些事) Java Hotspot G1 G 阅读全文
posted @ 2020-09-14 23:15 江东邮差 阅读(82) 评论(0) 推荐(0) 编辑
摘要:将并发分析的切入点分为两个核心,三大性质: 两大核心:JMM内存模型(主内存和工作内存)以及happens-before; 三条性质:原子性,可见性,有序性。 1.Java内存模型及volatile基本概念 1.1 计算机内存概要 volatile修饰符其实不是Java语言首创,早在C和C++傍边就 阅读全文
posted @ 2020-09-14 22:18 江东邮差 阅读(176) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示