麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  行業資訊  > Java常見面試題:類的加載過程

Java常見面試題:類的加載過程

來源:千鋒教育
發布人:千鋒老師
時間: 2018-12-24 16:35:00 1545640500

  程序員看似光鮮的就業前景面前,逃不過的是層層的面試,想要進前沿的大公司沒有個五六七八面,是不可能滴!而找工作的首個關卡就是筆試,想要獲得高薪工作的小伙伴,先刷一波面試題吧!

  今天千鋒java培訓老師給大家分享的面試題是——類的加載過程。

圖片1

  類加載過程主要包含加載、驗證、準備、解析、初始化、使用、卸載七個方面,下面一一闡述。

  一、加載

  在加載階段,虛擬機主要完成三件事:

  1.通過一個類的全限定名來獲取定義此類的二進制字節流。

  2.將這個字節流所代表的靜態存儲結構轉化為方法區域的運行時數據結構。

  3.在Java堆中生成一個代表這個類的java.lang.Class對象,作為方法區域數據的訪問入口

  二、驗證

  驗證階段作用是保證Class文件的字節流包含的信息符合JVM規范,不會給JVM造成危害。如果驗證失敗,就會拋出一個java.lang.VerifyError異常或其子類異常。驗證過程分為四個階段

  1.文件格式驗證:驗證字節流文件是否符合Class文件格式的規范,并且能被當前虛擬機正確的處理。

  2.元數據驗證:是對字節碼描述的信息進行語義分析,以保證其描述的信息符合Java語言的規范。

  3.字節碼驗證:主要是進行數據流和控制流的分析,保證被校驗類的方法在運行時不會危害虛擬機。

  4.符號引用驗證:符號引用驗證發生在虛擬機將符號引用轉化為直接引用的時候,這個轉化動作將在解析階段中發生。

  三、準備

  準備階段為變量分配內存并設置類變量的初始化。在這個階段分配的僅為類的變量(static修飾的變量),而不包括類的實例變量。對已非final的變量,JVM會將其設置成“零值”,而不是其賦值語句的值:

  pirvate static int size = 12;

  那么在這個階段,size的值為0,而不是12。 final修飾的類變量將會賦值成真實的值。

  四、解析

  解析過程是將常量池內的符號引用替換成直接引用。主要包括四種類型引用的解析。類或接口的解析、字段解析、方法解析、接口方法解析。

  五、初始化

  在準備階段,類變量已經經過一次初始化了,在這個階段,則是根據程序員通過程序制定的計劃去初始化類的變量和其他資源。這些資源有static{}塊,構造函數,父類的初始化等。

  至于使用和卸載階段階段,這里不再過多說明,使用過程就是根據程序定義的行為執行,卸載由GC完成。

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區
主站蜘蛛池模板: 波多野结衣1048系列电影| 免费看欧美一级特黄a大片| 美女扒开屁股让男人桶| 久草免费福利资源站| h在线观看网站| 麻豆伦理| 亲密爱人免费完整在线观看| 亚洲国产电影在线观看| 再深点灬舒服灬太大了老板| 韩国三级最新理论电影| 北条麻妃大战黑人| 麻豆床传媒| 国产馆手机在线观看| 欧美精品亚洲精品| 啊!摁摁~啊!用力~快点视频免费| 好紧我太爽了视频免费国产| 波多野结衣三人蕾丝边| 国产又爽又黄又舒服又刺激视频 | 午夜免费理论片a级| 在线观看亚洲一区| 久久精品视频一区| 亚洲乱码一区二区三区在线观看| 免费大片黄国产在线观看| 最漂亮夫上司犯连七天| 推拿电影完整未删减版资源| 亚洲爱情岛论坛| 播播开心激情网| 又粗又硬又大又爽免费观看| 国产无套在线观看视频| 天天想你在线视频免费观看| 欧美伦理三级在线播放影院| 欧美日韩亚洲国产精品| 麻豆福利视频| 欧美另类专区| 69国产成人精品午夜福中文| 丰满的寡妇3在线观看| 国产精品国产三级国产在线观看| 免费a级毛片无码| 男人操女人免费视频| 久久电影网午夜鲁丝片免费| 波多野结衣同性|