-
A:java能檢查程序在編譯和運行時的錯誤
-
B:java能運行虛擬機實現跨平臺
-
C:java本身操縱內存減小了內存出錯的可能性
-
D:java還實現了真數組,避免了覆蓋數據的可能
魯棒性(Robust,即健壯性)
Java在編譯和運行程序時,都要對可能出現的問題進行檢查,以消除錯誤的產生。它提供自動垃圾收集來進行內存管理,防止程序員在管理內存時容易產生 的錯誤。經過集成的面向對象的例外處理機制,在編譯時,Java揭示出可能出現但未被處理的例外,幫助程序員正確地進行選擇以防止系統的崩潰。另外, Java在編譯時還可捕獲類型聲明中的許多常見錯誤,防止動態運行時不匹配問題的出現。
感受B選項雖然描述也對,可是,不該該把它歸結於魯棒性,B選項主要是體現Java的因爲虛擬機,實現了一次編譯,處處運行,跨平臺性的特色。所以,我選B。