1. 程式人生 > >(二十三)控制轉移指令

(二十三)控制轉移指令

args 繼續 clas spa 執行 pre gets str ring

一、概念

技術分享圖片

技術分享圖片

二、案例

  • 源代碼

public class Test {

    public static void main(String []args){
        
        int age = 10;
        
        if( age > 10 ){
            System.out.println("  > 10");
        }else{
            System.out.println(" < = 10");
        }
        
        String userName 
= "admin"; } }
  • javap -verbose Test.class 解析如下,當程序運行到if語句時,執行if_icmple指令,判斷(age>10)是否成立,如果成立則繼續執行,如果不成立則跳轉到20行繼續執行,即跳轉到getstatic指令。

技術分享圖片

(二十三)控制轉移指令