1. 程式人生 > >看深入JVM書的一點類初始化的疑惑

看深入JVM書的一點類初始化的疑惑

1.在書裡我看到了說如果jdbc驅動被虛擬機器載入了,但沒有被連線和初始化,但是使用驅動程式的時候是通過
DriverManager類的靜態方法註冊的,所有jdbc驅動載入的時候必須要進行連線和初始化。這樣才能使用驅動程式。否則將不能使用。
2.但是我又在書裡看到了說,如果一個類被載入沒有被連線和初始化,但當此類被主動使用的時候就會進行類的連線和初始化。什麼情況時主動使用呢?其中呼叫一個類的靜態方法就是之一。所以當使用DriverManager類的靜態方法進行註冊的時候應該就會初始化DriverManager類。
所有 對於第1點覺得很疑惑。