1. 程式人生 > >Java 類載入器(ClassLoader)的實際使用場景

Java 類載入器(ClassLoader)的實際使用場景

Tomcat容器,每個WebApp有自己的ClassLoader,載入每個WebApp的ClassPath路徑上的類,一旦遇到Tomcat自帶的Jar包就委託給CommonClassLoader載入;

對於公司的一些核心類庫,可能會把位元組碼加密,這樣載入類的時候就必須對位元組碼進行解密,可以通過findClass讀取URL中的位元組碼,然後加密,最後把位元組陣列交給defineClass()載入