1. 程式人生 > 其它 >React 原生實現服務端渲染

React 原生實現服務端渲染

泛型是什麼?

泛型,即“引數化型別”。將原來的具體的型別引數化,類似於方法中的變數引數(可以稱之為型別形參),然後在呼叫時傳入具體的型別(型別實參)。

使用泛型的好處是什麼?

在泛型之前,集合中可以儲存任意型別物件,在呼叫時需要進行型別轉換,否則會出現ClassCastException。有了泛型後,能夠確保你只能存入正確型別,否則就會在編譯期報錯,將錯誤從執行期提升到了編譯期。

List arrayList = new ArrayList();
arrayList.add("aaaa");
arrayList.add(100);

for(int i = 0; i< arrayList.
size();i++){ String item = (String)arrayList.get(i); Log.d("泛型測試","item = " + item); } //出錯:java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String

未完。。。