成人精品综合免费视频,影音先锋无码aⅴ男人资源站,伊人伊成久久人综合网996,亚洲成a人片在线观看高清,亚洲性色ai无码,精品视频国产香蕉尹人视频,人人妻人人澡人人爽秒播,无码一区二区三区久久精品
×
新網 > 虛擬主機 > 正文

深入java虛擬機

  • 作者:新網
  • 來源:新網
  • 瀏覽:100
  • 2018-05-07 11:23:45

java虛擬機實例的生命周期:java虛擬機的職責是負責運行一個java程序。當啟動一個java虛擬機時,一個虛擬機實例便誕生了。當該程序關閉退出時,這個虛擬機實例也隨之退出。

   java虛擬機實例的生命周期:java虛擬機的職責是負責運行一個java程序。當啟動一個java虛擬機時,一個虛擬機實例便誕生了。當該程序關閉退出時,這個虛擬機實例也隨之退出。

d377dbad54174c0b88b034cc5a9d0427.png

<div>  如果一臺主機上同時運行3個java程序,就會產生3個java虛擬機實例。
  java虛擬機通過調用某個初始類的main方法來運行一個java程序。
  Java代碼 
  public class HelloWorld {
  public static void main(String[] args) {
  System.out.println("Hello World!");
  }
  }
  java虛擬機規范中,一個虛擬機的行為是分別按照子系統,內存區,數據類型以及指令這幾部份組成的。
  當java虛擬機運行一個程序時,它需要內存來存儲許多東西,例如,字節碼,從已裝載的class文件中得到的其他信息,程序創建的對象,傳遞給方法的參數,返回值,局部變量,以及運行的中間結果。i每個java虛擬機都有一個方法區和一個堆,它們是由所有線程共享的。
  當每個新線程被創建時,它都會得到自己的pc寄存器以及一個java棧。如果線程正在執行的是一個java方法,那么寄存器大的值總是指向下下一條將被執行的指令,而它的java棧總是存儲該線程中的java方法調用的狀態--包括它的局部變量,被調用時傳遞過來的參數,它的返回值,以及運算的中間結果。
  java棧是由許多棧幀組成,一個棧幀包括一個java調用的狀態。當線程調用一個java方法時,虛擬機壓入一個新的棧幀到該線程的java棧中;當該方法返回時,這個棧幀被從java棧中彈出并拋棄。
  java虛擬機沒有寄存器,其指令使用java棧來存儲中間數據。這樣設計是為了使得java虛擬機的指令集盡量緊湊。
  數據類型
  java虛擬機的數據類型包括
  基本類型:數值類型,boolean,returnAddress
  引用類型:類類型,接口類型,數組類型
  java虛擬機為每個載入的類型存儲以下信息,
        該類型的基本信息、該類型的常量池、字段類型、方法信息。 除了常量之外的所有類(靜態)變量, 一個到類classloader的引用,一個到class類的引用。
        以上就是小編今天介紹的全部內容。

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

免費咨詢獲取折扣

Loading
主站蜘蛛池模板: 亚洲aⅴ在线无码播放毛片一线天 国产又爽又黄又不遮挡视频 | 欧美性xxx久久| 国产a级黄色一区二区| 久久9966精品国产免费| 色狠狠一区二区三区香蕉蜜桃| 国产av午夜精品一区二区三| 精品偷拍一区二区三区在线看| 欧美 亚洲 国产 另类| 亚洲精品一区| 丰满岳乱妇在线观看中字无码| 日本肥老妇色xxxxx日本老妇| 男人靠女人免费视频网站| 农村老熟妇乱子伦视频| 国内精品免费久久久久电影院97| 青青草原综合久久大伊人精品| 男男车车的车车网站w98免费 | 午夜天堂精品一区二区| 日产精品一区二区免费| 亚洲一区二区三区熟女少妇| 麻批好紧日起要舒服死了| 香蕉成人伊视频在线观看| 国产99在线 | 亚洲| 5858s亚洲色大成网站www| 成人性生交大片免费看96| 久久婷婷五月综合色精品| 人妻少妇一区二区三区| 伊人久久大香线蕉无码| 麻豆成人精品国产免费| 少妇人妻av无码专区| 老熟女高潮喷水了| 不卡av电影在线| 久久亚洲私人国产精品| 国产综合精品久久亚洲| 91久久精品国产| 国内精自视频品线一二区| 亚洲精品中文字幕尤物综合| 午夜无码人妻av大片色欲| 永久黄网站色视频免费| 国产精品色拉拉| 成年女人18级毛片毛片免费| 国内精品伊人久久久久影院麻豆|