本文是关于JAVA多线程和并发的第二篇,对于传参和返回值的问题,是面试中关于多线程这一块问得比较多的问题了,这里进行详细的说明。
java多线程之传参和返回值处理
...more
本文是关于JAVA多线程和并发的第二篇,对于传参和返回值的问题,是面试中关于多线程这一块问得比较多的问题了,这里进行详细的说明。
本文是关于JAVA多线程和并发的第一篇,主要说明基本概念,这是面试中最基本的要会的东西,如果这些都回答不了,基本上就没有机会了,本文从源码稍微深入一点去探讨常见的基本概念。本文并不会从最最最最基本的知识开始说起,将不费笔墨直击要害,所以需要一点多线程的基本知识才行,这也符合本博客的宗旨,即知识点再次提炼和升级。
本篇为学习JAVA虚拟机的第十三篇文章,本文从一个简单程序入手,将前面所学串联起来,详细来看看类加载的过程到底是什么样子的。
本篇为学习JAVA虚拟机的第十二篇文章,本章说明静态分派和动态分派的原理。
本篇为学习JAVA虚拟机的第十一篇文章,其实在前面的文章中已经说到了类加载机制,但是为了本文的完整性,前面一部分还是重复地放在这里,后面会着重说明初始化过程。
继续讲class文件中的方法表集合。
继续讲class文件中的字段表集合。
讲完了class文件中的常量池,我们就相当于克服了class文件中最麻烦的模块了。现在,我们来看一下class文件中紧接着常量池后面的几个东西:访问标志、类索引、父类索引、接口索引集合。
上一节Class类文件结构大致地介绍了class文件的组织结构,接下来,我们将深入每一个结构,来详细了解它们。这一章节呢,我们就来扒一扒class文件中非常重要 的一个数据区域------常量池。它在JVM虚拟机中扮演了非常重要的地位。
总体概览一下Class文件是什么以及有什么。