java泛型的侷限探究
1、泛型類的靜態上下文中型別變數失效。
//靜態域或者方法裡不能引用型別變數 private static T instance; //靜態方法 本身是泛型方法就行 private static <T> T getInstance(){ }
2、不能例項化型別變數。
// public Restrict() { // this.data = new T(); // }
3、不能用基本型別例項化泛型引數。
// NormalGeneric<double> normalGeneric = new NormalGeneric<>(); NormalGeneric<Double> normalGeneric = new NormalGeneric<>();
4、不能建立引數化型別的陣列。
Restrict<Double>[] restrictArray; Restrict<Double>[] restricts = new Restrict<Double>[10];
以上就是java泛型的侷限探究,希望對大家有所幫助。更多Java學習指路:
本教程操作環境:windows7系統、java10版,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/75/viewspace-2829044/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Go 1.18泛型的侷限性初探Go泛型
- Java泛型(三):型別擦除帶來的約束與侷限性Java泛型型別
- 【java】【泛型】泛型geneticJava泛型
- NUMA的原理與侷限
- Java中的泛型Java泛型
- Java泛型Java泛型
- 我理解的 Java 泛型Java泛型
- Java™ 教程(泛型的限制)Java泛型
- Java泛型的那些事Java泛型
- Java的泛型機制Java泛型
- Java中的泛型方法Java泛型
- Java 泛型原理Java泛型
- java泛型一二Java泛型
- Java(7)泛型Java泛型
- Java-泛型Java泛型
- Java+泛型Java泛型
- 驚豔,Dubbo域名已改,也不再侷限於Java!!Java
- Java的泛型詳解(一)Java泛型
- Java泛型裡的Intersection TypeJava泛型
- 深入解析Java中的泛型Java泛型
- Java™ 教程(泛型原始型別)Java泛型型別
- 淺談java泛型Java泛型
- java 基礎 泛型Java泛型
- Java泛型複習Java泛型
- 認識Java泛型Java泛型
- Java泛型筆記Java泛型筆記
- JAVA泛型入門Java泛型
- Java 泛型詳解Java泛型
- Java基礎-泛型Java泛型
- Java:Collection集合、泛型Java泛型
- Java泛型知識Java泛型
- Java基礎 —— 泛型Java泛型
- Cypress 架構及其決定的侷限架構
- Java中泛型的詳細解析,深入分析泛型的使用方式Java泛型
- Java函式泛型List引數,操作泛型元素Java函式泛型
- 【Java反射】Java 泛型基礎Java反射泛型
- Java中建立泛型型別的例項Java泛型型別
- Java 泛型中易混淆的地方Java泛型