亚洲综合极品香蕉久久网,久久夜精品综合缴情五月 ,亚洲动漫成人一区二区,国产在线不卡视频,国产丝袜精品不卡,亚洲乱码日产精品bd,久久久久久国产精品免费网站,亚洲综合av一区二区三区
×
新網 > 虛擬主機 > 正文

Java虛擬機的運行過程

  • 作者:新網
  • 來源:新網
  • 瀏覽:100
  • 2018-04-28 17:08:19

虛擬機的各個部分小編相信都了解的差不多了,可能對于虛擬機的運行過程不太了解,下面小編通過一個具體的例子來分析它的運行過程。

  DFD76B3EE2A391192DA2BE36C8F8140F.jpg

  虛擬機的各個部分小編相信都了解的差不多了,可能對于虛擬機的運行過程不太了解,下面小編通過一個具體的例子來分析它的運行過程。

<div>  虛擬機通過調用某個指定類的方法main啟動,傳遞給main一個字符串數組參數,使指定的類被裝載,同時鏈接該類所使用的其它的類型,并且初始化它們。例如對于程序:
  class HelloApp
  {
  public static void main(String[] args)
  {
  System.out.println("Hello World!");
  for (int i = 0; i < args.length; i++ )
  {
  System.out.println(args[i]);
  }
  }
  }
  編譯后在命令行模式下鍵入: java HelloApp run virtual machine
  將通過調用HelloApp的方法main來啟動java虛擬機,傳遞給main一個包含三個字符串"run"、"virtual"、"machine"的數組。現在我們略述虛擬機在執行HelloApp時可能采取的步驟。
開始試圖執行類HelloApp的main方法,發現該類并沒有被裝載,也就是說虛擬機當前不包含該類的二進制代表,于是虛擬機使用 ClassLoader試圖尋找這樣的二進制代表。如果這個進程失敗,則拋出一個異常。類被裝載后同時在main方法被調用之前,必須對類 HelloApp與其它類型進行鏈接然后初始化。鏈接包含三個階段:檢驗,準備和解析。檢驗檢查被裝載的主類的符號和語義,準備則創建類或接口的靜態域以及把這些域初始化為標準的默認值,解析負責檢查主類對其它類或接口的符號引用,在這一步它是可選的。類的初始化是對類中聲明的靜態初始化函數和靜態域的初始化構造方法的執行。一個類在初始化之前它的父類必須被初始化。
這就是虛擬機的運行過程了。
 

免責聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發現本社區中有涉嫌抄襲的內容,請發送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 人妻少妇乱孑伦无码专区蜜柚| 精品无码一区二区三区不卡| 国产末成年女av片一区二区| 超碰色偷偷男人的天堂| 久久婷婷人人澡人人喊人人爽| 羞羞影院午夜男女爽爽在线观看| 亚洲国产成人乱码| 国产色在线 | 日韩| 9久9久热精品视频在线观看| 新普新京亚洲欧美日韩国产 | 人人狠狠久久亚洲综合88| 天天躁日日躁狠狠躁一区| 午夜视频在线观看免费观看1| 国产av无码专区亚洲版综合| 久久国产精品人妻一区二区| 欧美牲交a欧美牲交aⅴ免费下载 | 欧美日韩综合在线精品| 亚洲精品中文幕一区二区| 亚洲国产人成在线观看69网站| 免费无码国模国产在线观看| 丁香六月久久婷婷开心| 欲妇荡岳丰满少妇岳| 国产成人亚洲综合app网站| 国产精品三级av三级av三级| 无码av最新清无码专区吞精| 色狠狠色婷婷丁香五月| 精品蜜臀av在线天堂| 青青草无码国产亚洲| 国产啪精品视频网站免费| 亚洲欧美另类激情综合区| 女人被狂c到高潮视频网站| 国产精品免费无码二区| 国产在线观看免费人成视频| 国产亚洲欧洲aⅴ综合一区| 免费国产污网站在线观看15| 久久综合亚洲色1080p| av天堂久久天堂av色综合| 伊人丁香狠狠色综合久久| 亚洲国产精品嫩草影院永久 | 国内精品久久久久精免费| 一区二区高清国产在线视频 |