使用泛型代碼要比非泛型代碼更有優勢,下面是 java 官方教程對泛型其中一個優點的介紹:“Stronger type checks at compile time.A Java compiler applies strong type checking to generic code and issues errors if the code violates type safety. Fixing compile-time errors is easier than fixing runtime errors, which can be difficult to find.”我希望知道的是:1、在使用泛型時能在編譯時被檢測出的問題,在未使用泛型時是怎樣的情況?即怎樣才會出現這類上文中最后一句提到的不是更容易解決的運行時錯誤?(希望以代碼舉例)2、Java 如何提供這種編譯時的強類型檢查(第一句)。如能解決,十分感謝!
添加回答
舉報
0/150
提交
取消