天天看點

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 

第一部分

靜态語言與動态語言

動态語言:是一類在代碼運作的時候可以改變其結構的語言。例如:object-c、C#

靜态語言:是一類在代碼運作的時候不可以改變其結構的語言。例如:java、c、c++

然而,有了反射之後,它讓java變得靈活起來了,java成為了準動态語言。

反射的基本概念

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 

簡單點說:反射 這門技術讓java可以在代碼運作期間操作内部屬性及方法

反射API嘗鮮

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 

反射的作用

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 

反射的優缺點

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 
 第二部分

java記憶體分析

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 

類加載與ClassLoader的了解

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 
教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 
 什麼時候會發生類的初始化

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 

類加載器的作用和分類 

教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 
教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 
教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 
教你如何玩轉java反射系列第一部分靜态語言與動态語言反射的基本概念反射API嘗鮮反射的作用反射的優缺點 第二部分java記憶體分析類加載與ClassLoader的了解 什麼時候會發生類的初始化類加載器的作用和分類 

雙親委托機制對類進行查找有兩個好處:

  1. 可以避免類的重複加載
  2. 可以保證安全