只要包含了壹個類,它就會等待創建它的實例。所以不能有兩個名字(包)完全相同的類,妳也不會需要(或者被開發環境拒絕)兩次加載同壹個包和類。
至於版本不同的問題,如果真的需要部署,必須有環境隔離。程序不能控制類路徑。確切的說,虛擬機是在執行程序之前加載環境的,所以程序不能也不應該改變這些。
static的問題是,靜態變量完全由虛擬機處理,程序無法管理和分配,也不會知道static在運行的棧和堆中的位置和組織。