欧美V国产V亚洲V日韩九九_国产偷V国产偷V亚洲高清_蜜桃精品免费久久久久影院_亚洲男同志Gay 片可播放

今天(tian)呢(ni),主(zhu)要是來(lai)教大家,改寫一個聞名(ming)世界的(de)小程序(xu)。欣賞過本人的(de)帥照后,就可以往(wang)下拉了(le)。

BA07AE30D4831C7F6AD9EBDCF398FB63.png

HelloJMT.java  來到JMT,是時候表(biao)演(yan)真正的技術了。

 

貼(tie)出(chu)HelloJMT的代碼如下:

public class HelloJMT {

    public static void main(String[] args)

    {   

            String  s ;

              s = “Hello JMT!”;   

          System.out.println(s);

    }

}

   



HelloJMT的具(ju)體執行過程(cheng):

1.執行HelloJMT.java文件,生成HelloJMT.class字節碼文件;

2.虛擬(ni)機執行HelloJMT.class,將(jiang)這個類加載到內存中(zhong)(即方(fang)法區的類代碼區中(zhong));

3. 虛擬機(ji)通(tong)過類(lei)找到HelloJMT的(de)主(zhu)方法(程序的(de)入口方法),訪問權限為(wei)public(公(gong)有可用),虛擬機(ji)傳遞String[](字符串數(shu)組對象:空(kong)數(shu)組)類(lei)型參(can)數(shu)的(de)地址到主(zhu)方法的(de)args中(zhong)去,并在棧區(qu)為(wei)args開(kai)辟(pi)內存空(kong)間,返(fan)回一(yi)個void的(de)返(fan)回值;

4.定(ding)義(yi)一個String(標準類庫中(zhong)的)類型的變量(在棧區開辟空間(jian))s,s的值不(bu)確定(ding)(垃(la)圾值,編譯無(wu)法通過);

5. s = “Hello JMT!”,對象“Hello JMT!”在(zai)方法區(qu)的常量數據(ju)區(qu)開(kai)辟空間,屬性即(ji)為:Hello JMT!,方法即(ji)為:toString(),變量s存放對象“Hello JMT!”的地址;

6. 虛擬機(ji)找到(dao)標(biao)準類(lei)庫中的(de)System.class類(lei)并加載(zai)到(dao)內(nei)存中(即方法區的(de)類(lei)代碼區中),System.out為標(biao)準字節(jie)輸出流對(dui)象(),并調(diao)用println()方法將變(bian)量s的(de)值(zhi)打印到(dao)屏幕上。

 

ps:感謝網友小明快跑的理論支持。