jvm-learning-概述

JVM整体结构:

java代码的执行流程

 
 
JVM的架构模型


public class StackStruTest { public static void main(String[] args) { int i = 2 + 3; } } /* 反编译: javap -v StackStruTest.class public static void main(java.lang.String[]); descriptor: ([Ljava/lang/String;)V flags: ACC_PUBLIC, ACC_STATIC Code: stack=1, locals=2, args_size=1 0: iconst_5 1: istore_1 2: return LineNumberTable: line 5: 0 line 6: 2 LocalVariableTable: Start Length Slot Name Signature 0 3 0 args [Ljava/lang/String; 2 1 1 i I } SourceFile: "StackStruTest.java" */

JVM的生命周期

 
Runtime对应的就是JVM里面的运行时数据区
SUN公司的HotSpot VM

                    
                
                
            
        
浙公网安备 33010602011771号