1. 程式人生 > >java.uti.List包和com.sun.util.List包區別

java.uti.List包和com.sun.util.List包區別

                          java.uti.List包和com.sun.util.List包區別

先來理一下ssm框架:首先請求呼叫controller層。controller層呼叫service層。service層呼叫dao層實現的查詢資料庫的函式。

xml檔案配置查詢完資料庫裡返回的型別可能是resultMap。封裝成java對應實體類的物件。

server層通過List<object>來接受傳過來的引數。這時候我們可能在用List的時候可能匯入了com.sun.util.List或者是java.util.List。

這兩種jar包有什麼區別呢?

java.util.List是java安裝時候自帶的工具包。

com.sun.util.List是第三方的包。可能在搭建ssm框架的時候會引入這樣的jar包

注意事項:

這兩種jar包不能混用。返回值是com.sun.util.List<object>就不能用java.util.List<object>接。只能用一種來接。

建議用java自帶的java.util.List。因為是jdk自帶肯定支援性比較好。第三方引進的萬一載入失敗或者不小心刪除了某個jar包導致

List不能用,就會很麻煩。