真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

Java泛型擦除的問題怎么解決

這篇文章主要介紹了Java泛型擦除的問題怎么解決,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)公司自2013年起,公司以網站制作、做網站、系統(tǒng)開發(fā)、網絡推廣、文化傳媒、企業(yè)宣傳、平面廣告設計等為主要業(yè)務,適用行業(yè)近百種。服務企業(yè)客戶超過千家,涉及國內多個省份客戶。擁有多年網站建設開發(fā)經驗。為企業(yè)提供專業(yè)的網站建設、創(chuàng)意設計、宣傳推廣等服務。 通過專業(yè)的設計、獨特的風格,為不同客戶提供各種風格的特色服務。

java基本數(shù)據類型有哪些

Java的基本數(shù)據類型分為:1、整數(shù)類型,用來表示整數(shù)的數(shù)據類型。2、浮點類型,用來表示小數(shù)的數(shù)據類型。3、字符類型,字符類型的關鍵字是“char”。4、布爾類型,是表示邏輯值的基本數(shù)據類型。

1、問題描述

泛型類型不能顯式地運用在運行時類型的操作當中,例如:轉型、instanceof 和 new。因為在運行時,所有參數(shù)的類型信息都丟失了。

2、解決方法

/**
 * 泛型類型判斷封裝類
 * @param 
 */
class GenericType{
    Class classType;
    
    public GenericType(Class type) {
        classType=type;
    }
    
    public boolean isInstance(Object object) {
        return classType.isInstance(object);
    }
}

在main方法我們可以這樣調用:

GenericType genericType=new GenericType<>(A.class);
System.out.println("------------");
System.out.println(genericType.isInstance(new A()));
System.out.println(genericType.isInstance(new B()));

我們通過記錄類型參數(shù)的Class對象,然后通過這個Class對象進行類型判斷。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Java泛型擦除的問題怎么解決”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關知識等著你來學習!


當前文章:Java泛型擦除的問題怎么解決
鏈接URL:
http://weahome.cn/article/ippdps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部