<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    類開始加載到運行要經過以下幾個步驟:

    加載:查找并加載類的二進制數據(加載到內存中) 
    連接 
        驗證:確保被加載的類的正確性 
        準備:為類的靜態變量分配內存,并將其初始化為默認值 
        解析:把類中的符號引用轉換為直接引用 
    初始化:為類的靜態變量賦予正確的初始值(用戶賦予的值) 

    下面看一個例子: 
     1 package com.naxsu.jvm;
     2 class Singleton {
     3 //    private static Singleton singleton=new Singleton();//放在前面,輸出1和0
     4     public static int count1;
     5     public static int count2 = 0;
     6     private static Singleton singleton=new Singleton();//放在后面,輸出1和1
     7 
     8     private Singleton() {
     9         count1++;
    10         count2++;
    11     }
    12     
    13     public static Singleton getInstance(){
    14         return singleton;
    15     }
    16 
    17 }
    18 
    19 public class MyTest {
    20     public static void main(String[] args) throws ClassNotFoundException {
    21         Singleton singleton= Singleton.getInstance();
    22         System.out.println(singleton.count1);
    23         System.out.println(singleton.count2);
    24     }
    25 }

    我們來分析一下這個類的運行過程:

    1.       Singleton類的二進制數據被加載到內存中。

    2.       驗證類的正確性

    3.       count1,count2為配內存,為都賦予默認值0,singleton =null

    4.        

    放在前面那種情況,singleton =new Singleton(),count1count2都為1,然后給靜態變量賦予正確的初始值,這里用戶給count2初始化的值是0,所以最后輸出是10

    給靜態變量賦予正確的初始值,這里用戶給count2初始化的值是0,singleton =new Singleton(),count1count2都為1,所以最后輸出是11

     

    更多資源請訪問:http://bbs.naxsu.com

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲无人区一区二区三区| 免费成人午夜视频| 亚洲明星合成图综合区在线| 韩国免费A级毛片久久| 久久伊人亚洲AV无码网站| 国产精品免费αv视频| 国产亚洲精品影视在线产品 | 亚洲人成色77777| caoporm超免费公开视频| 亚洲色欲一区二区三区在线观看| 精品免费久久久久国产一区 | 亚洲福利视频导航| 亚洲午夜免费视频| 亚洲免费人成视频观看| 毛片免费观看的视频| 亚洲va中文字幕| 亚洲国产精品一区二区三区久久| www免费黄色网| 99亚洲精品高清一二区| 久久午夜夜伦鲁鲁片免费无码影视| 亚洲精品福利在线观看| 午夜成年女人毛片免费观看 | 香蕉视频在线免费看| 亚洲国产AV无码专区亚洲AV| 18女人毛片水真多免费| 亚洲精品123区在线观看| 免费中文字幕一级毛片| 男的把j放进女人下面视频免费| 亚洲免费网站在线观看| 亚洲 另类 无码 在线| 国内精品免费视频精选在线观看| 亚洲天堂一区二区三区| 四虎成人精品在永久免费| a级毛片高清免费视频| 亚洲国产综合精品| 亚洲精品综合久久| 亚洲黄色免费网址| 色妞www精品视频免费看| 久久综合亚洲色HEZYO社区| 国产精品无码素人福利免费| 久久久久久免费一区二区三区|