
一、前言 我是從大二開始學習的Java,當時的目標是Java Web開發,當時并不想考研,所以當時的學習是以就業為主,現在我大三了,學習Java...
一、前言 我們在初學Java的時候就知道Java是一門面向對象的編程語言,而面向對象的編程語言有三大特性:多態、繼承、封裝。封裝繼承自不必說,那...
一、類加載器的基本概念 顧名思義,類加載器(class loader)用來加載 Java 類到 Java 虛擬機中。一般來說,Java 虛擬機使...
一、類加載的時機 從類被加載到虛擬機內存中開始,到卸載出內存為止,它的整個生命周期分為7個階段,加載(Loading)、驗證(Verificat...
一、前言 上一篇博客的地址:細說JVM(類文件結構(一)) 二、類文件分析 5、類索引、父類索引與接口索引集合 在訪問標志access_flag...
一、前言 我們知道我們寫完的Java程序經過javac xxx.java編譯后生成了xxx.class文件,可是你是否想過xxx.class文件...
一、基礎性的概念 1、Minor GC 和 Full GC 新生代GC(Minor GC):指發生在新生代的垃圾收集動作,因為Java對象大多都...
一、垃圾收集算法 1、標記—清除算法 思想:標記清除算法分為“標記”和“清除”兩個階段:首先標記出需要回收的對象,在標記完成后統一回收所有被標記...
一、GC概述 我們經過細說JVM(Java內存區域劃分AND初探對象的創建)的學習,已經知道Java在運行時內存分為了五個部分:程序計數器、虛擬...