classloader

1/4ページ

jvm詳解

Java虛擬機器 一、Java虛擬機器概要 Java的技術體系包括: 支撐Java程式執行的虛擬機器。 提供各種開發領域介面支援的Java Api。 Java程式語言以及很多第三方的java框架。 Jvm有四部分組成: ClassLoader類載入器; Runtime data area 執行資料區 […]

基於.Net的AOP實現技術

基於.Net的AOP實現技術 前言 在筆者的《物件導向的應用服務層設計》一文中,筆者討論了軟體系統中設計應用服務層所需要考慮的問題,以及系統分層的基本思考方法。這些討論作關注的問題,都是系統中縱向的層次的劃分。然而,在設計軟體系統的時候,我們不僅僅要考慮縱向的關係,很多時候,我們還需要關注所謂的“橫 […]

深入理解JVM虛擬機器:(六)虛擬機器類載入機制(下)

前言 上一章中深入理解JVM虛擬機器:(五)虛擬機器類載入機制(上),我們介紹了虛擬機器的類載入機制,這一章,我們繼續聊類載入機制。 解析 解析階段是虛擬機器將常量池內的符號引用替換為直接引用的過程,符號引用在前一章講解Class檔案格式的時候已經出現過了多次,在Class檔案中它以CONSTANT […]

Java類載入原理及類載入器

Java和其他語言不同的是,Java是執行於Java虛擬機器(JVM)。這就意味著編譯後的程式碼是以一種和平臺無關的格式儲存的,而不是某種特定的機器上執行的格式。這種格式和傳統的可執行程式碼格式有很多重要的區別。具體來說,不同於C或者C 程式,Java程式不是一個獨立的可執行檔案,而是由很多分開的類 […]