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

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

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

    另類NoClassDefFoundError

    Posted on 2010-07-29 15:54 天快黑了 閱讀(304) 評論(0)  編輯  收藏 所屬分類: Exception
    通常NoClassDefFoundError產生的原因都是由于用到的class在CLASSPATH中找不到。

    還有下面一種另類的NoClassDefFoundError:
    1. Class A 調用 Class B
    2. JVM嘗試加載Class B,并執行Class B的靜態塊
    3. Class B的靜態塊內拋出RuntimeException,從而導致JVM加載Class B失敗
    4. 之后,任何類只要調用Class B,就會出現NoClassDefFoundError

    大家可以運行下面的例子試一下:

    1 public class B 
    2 {
    3     static {
    4         String s = null;
    5         s.substring(0);
    6     }
    7 }

     1 public class A 
     2 {
     3     public static void main(String[] args) 
     4     {
     5         try
     6         {
     7             B b = new B();    
     8         }
     9         catch (Throwable e)
    10         {
    11             e.printStackTrace();
    12         }
    13 
    14         try
    15         {
    16             B b = new B();    
    17         }
    18         catch (Throwable e)
    19         {
    20             e.printStackTrace();
    21         }
    22     }
    23 }

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


    網站導航:
     

    posts - 5, comments - 25, trackbacks - 0, articles - 1

    Copyright © 天快黑了

    主站蜘蛛池模板: 亚洲国产激情在线一区| 亚洲av无码潮喷在线观看| 久久一本岛在免费线观看2020| 国产免费看插插插视频| 亚洲成a人无码亚洲成av无码| 欧美最猛性xxxxx免费| 亚洲免费观看在线视频| 男人的好看免费观看在线视频| 亚洲国产日产无码精品| 免费看韩国黄a片在线观看| 中文字幕精品三区无码亚洲| 四虎成人免费大片在线| 亚洲爆乳AAA无码专区| 亚洲国产天堂久久综合| 国产精品免费一区二区三区| 亚洲综合av永久无码精品一区二区 | 久久亚洲AV无码精品色午夜| 99久久精品免费视频| 亚洲成AV人片久久| 国产无遮挡色视频免费观看性色 | 极品美女一级毛片免费| 亚洲精品在线视频| 在线观看片免费人成视频播放| 亚洲AV日韩AV永久无码绿巨人| 一级毛片免费观看不卡视频| 亚洲一级免费毛片| 日本免费一区尤物| 国产免费AV片在线观看播放| 亚洲AV日韩AV天堂久久 | 一级毛片免费观看不卡的| 亚洲精品免费网站| www.亚洲色图.com| 国产成人精品无码免费看 | 丰满少妇作爱视频免费观看| 亚洲av中文无码乱人伦在线播放| 91精品免费观看| 国产亚洲AV手机在线观看| 日本高清免费观看| 亚洲欧洲日产国码久在线| 国产亚洲精品自在线观看| 国产精品成人观看视频免费|