如何通俗地描述JVM中的类加载过程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2374个文字,预计阅读时间需要10分钟。
前言:我们很多小伙伴平时都是JAVA开发者,那么作为一名合格的技术人员,你是否思考过JVM的运行原理呢?
如果你已经理解了JVM的运行原理和内存模型,那么就像是一位JVM调优、垃圾回收机制的大师。
前言
我们很多小伙伴平时都是做JAVA开发的,那么作为一名合格的工程师,你是否有仔细的思考过JVM的运行原理呢。
如果懂得了JVM的运行原理和内存模型,像是一些JVM调优、垃圾回收机制等等的问题我们才能有一个更清晰的概念。
为了走进JVM,深入了解底层,王子打算写一个JVM的专题,留下自己对JVM探索的足迹,同时也希望能帮到小伙伴们更好的理解JVM。
那我们开始吧。
JAVA代码的运行流程
首先我们就来聊一聊JAVA代码是怎么运行起来的,这部分比较基础相信大家都知道,就当成是个复习吧。
我们编写的代码都是在java文件中编写的,然后会编译成class字节码文件。
当我们使用到哪个类的时候就会通过类加载器把class字节码文件中的类加载到jvm内存中,然后就是在jvm内存中运行我们的代码了。
整体的运行流程就是这样,相信小伙伴们都很清楚这些,但是有关类加载器是如何把类加载到jvm内存中的,小伙伴们有考虑过吗?
今天我们主要就是聊这一部分。
JVM什么时候加载类
其实说到类加载的底层机制,这是一个很复杂的过程,但是对于我们平时的工作来讲,只要懂得它的核心原理就可以了。
本文共计2374个文字,预计阅读时间需要10分钟。
前言:我们很多小伙伴平时都是JAVA开发者,那么作为一名合格的技术人员,你是否思考过JVM的运行原理呢?
如果你已经理解了JVM的运行原理和内存模型,那么就像是一位JVM调优、垃圾回收机制的大师。
前言
我们很多小伙伴平时都是做JAVA开发的,那么作为一名合格的工程师,你是否有仔细的思考过JVM的运行原理呢。
如果懂得了JVM的运行原理和内存模型,像是一些JVM调优、垃圾回收机制等等的问题我们才能有一个更清晰的概念。
为了走进JVM,深入了解底层,王子打算写一个JVM的专题,留下自己对JVM探索的足迹,同时也希望能帮到小伙伴们更好的理解JVM。
那我们开始吧。
JAVA代码的运行流程
首先我们就来聊一聊JAVA代码是怎么运行起来的,这部分比较基础相信大家都知道,就当成是个复习吧。
我们编写的代码都是在java文件中编写的,然后会编译成class字节码文件。
当我们使用到哪个类的时候就会通过类加载器把class字节码文件中的类加载到jvm内存中,然后就是在jvm内存中运行我们的代码了。
整体的运行流程就是这样,相信小伙伴们都很清楚这些,但是有关类加载器是如何把类加载到jvm内存中的,小伙伴们有考虑过吗?
今天我们主要就是聊这一部分。
JVM什么时候加载类
其实说到类加载的底层机制,这是一个很复杂的过程,但是对于我们平时的工作来讲,只要懂得它的核心原理就可以了。

