分析下列Java代碼: class A { public static void main(String[] args) { method(); } static void method() { try { System.out.println("Hello"); System.exit(0); } finally { System.out.println("good-bye"); } } } 編譯運(yùn)行后,輸出結(jié)果是()。
A."Hello" B."good-bye" C."Hello"后面是"good-bye" D.代碼不能編譯
考慮下列Java代碼: class A { public static void main(String[] args) { try { System.out.println("Hello, World!"); } } } 其中的錯誤是()。
A.沒有catch或finally塊 B.沒有拋出異常的代碼不能出現(xiàn)在try代碼塊內(nèi) C.如果沒有catch塊而使用try,main()會總是拋出異常. D.class A 沒有throws IOException
A.編寫一個所需要接口的類,然后令其與有著不同接口的類進(jìn)行通信 B.可以使用繼承來實(shí)現(xiàn) C.可以使用組合來實(shí)現(xiàn) D.必須同時使用繼承和組合