首頁>技術>

作為一個地道的java程式設計師,提到jvm大家可能都不陌生,但是好像又挺陌生的。

最近我自己也在深入學習這方面的知識點,也是之前瞭解一些,但是不夠全面,為了加強自己的技術棧,自己用思維導圖重新學習了一遍,話不多說,直接上圖了:

jvm知識大全

主要是從jvm基本概念、類載入過程、記憶體模型、常用命令、物件的生命週期,jvm引數等入手瞭解

jvm基本概念

1.什麼是jdk、jre、jvm

2.java檔案是怎麼執行的

3.java的跨平臺

類載入過程

1.什麼是裝載

2.什麼是連結

3.什麼是初始化

4.什麼是解除安裝

記憶體模型

1.執行時資料區

2.直接記憶體和其他記憶體

3.棧,堆,方法指向情景

4.java物件記憶體模型

物件的生命週期

包括7個階段,物件的引用,什麼時候回垃圾回收,垃圾收集演算法,分代收集演算法,GC分代回收機制,垃圾收集器分類

jvm引數

標準引數,非標準引數,其他引數等

10
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Docker - Dockerfile的使用