List<T>和List<?>的區別

1、簡介  <T>在List、Set、Map中常常見到,用來限制Class中的參數類型,確保Class中參數的一致性。例如:List<String> list = new ArrayList<>();建立了一個內部參數是String類型的類,list中的操做對象都是String。<?>表明任意java類型,只有在不關心數據的具體類型下才使用通配符表示,但在一些狀況下,須要將<?>傳入的數據進行強轉
相關文章
相關標籤/搜索