奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

Java類別載入器

時間:2025-04-29 15:28:19 java語言 我要投稿

Java類別載入器

  類加載器(class loader)是Java中的一個很重要的概念。類加載器負責加載 Java 類的字節代碼到Java虛擬機中!下面是小編為大家搜索整理的Java類別載入器,希望大家能有所收獲,更多精彩內容請及時關注我們應屆畢業生考試網!

  1 Java的動態特性

  Java的動態特性有兩種,一是隱式的;另一種是顯示的。隱式的(implicit)方法就是當程式設計師用到new 這個Java 關鍵字時,會讓類別載入器依需求載入您所需要的類別,這種方式使用了隱式的(implicit)方法。顯式的方法,又分成兩種方式,一種是藉由java.lang.Class 里的forName()方法,另一種則

  是藉由java.lang.ClassLoader 里的loadClass()方法。您可以任意選用其中一種方法。

  2 隱式的動態特性

  在執行java文件時,只有單獨的變量聲明是不會載入相應的類的,只有在用new生成實例時才載入

  如示例所示:

  public class Main

  public static void main(String args[])

  {

  A a1 = new A() ;

  B b1 ;

  }

  類A和B相同,如下:

  public class A

  {

  public void print(“using A”);

  }

  編譯后,可用java –verbose:class Main運行,察看輸出結果。可以看到JVM只載入了A,而沒有載入B.

  另外,類的載入只在執行到new一個類時,才載入,如果沒有執行到new語句,則不載入。

  如://類Office

  public class Office

  {

  public static void main(String[] args)

  {

  Word myword=null;

  Excel myexcel=null;

  if (args[0].equals("Word"))

  {

  myword = new Word();

  myword.start();

  }

  if (args[0].equals("Excel"))

  {

  myexcel = new Excel();

  myexcel.start();

  }

  }

  }

  //類Word和Excel基本相同,如下

  public class Word

  {

  public void start()

  {

  System.out.println("using word");

  }

  }

  在dos命令提示符下,輸入java –verbose Office Excel可以看到JVM只載入Excel類,而不載入Word類。

  3 顯示的動態特性

  3.1 java.lang.Class里的forName()方法

  在上一個Office示例中,進行如下修改:

  一 加入Assembly類

  public interface Assembly

  {

  public void start();

  }

  二 讓Word和Excel類實現該接口

  public class Word implements Assembly

  {

  public void start()

  {

  System.out.println("using word");

  }

  }

  三 Office 類如下所示

  public class Office

  {

  public static void main(String[] args) throws Exception

  {

  java.lang.Class c = java.lang.Class.forName(args[0]);

  Object o = c.newInstance();

  Assembly a = (Assembly)o;

  a.start();

  }

  }

【Java類別載入器】相關文章:

Java類別的載入器04-11

Java與Java web的區別01-30

英文盤點服飾類別單詞03-20

中國院校類別介紹05-05

服飾類別單詞匯總12-03

淺談Java語言與Java 技術03-28

Java與Java web有什么不同04-16

java教程之Java編程基礎04-18

談Java語言與Java技術的介紹02-19

主站蜘蛛池模板: 名山县| 获嘉县| 温泉县| 海口市| 宁化县| 新龙县| 鄂伦春自治旗| 宝应县| 望谟县| 望都县| 阿克苏市| 砀山县| 浦县| 上虞市| 松桃| 历史| 开鲁县| 绥芬河市| 南京市| 梅河口市| 桦甸市| 武强县| 台中县| 轮台县| 黎平县| 彭山县| 阳朔县| 长沙县| 邵武市| 乌拉特后旗| 合江县| 东兰县| 阜阳市| 晋州市| 名山县| 泊头市| 贵德县| 宁陵县| 灵丘县| 湾仔区| 南充市|