国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Java語言有個bug

VioletJack / 1295人閱讀

摘要:先上代碼泛型的泛型是,卻能添加入非類型的元素當從取元素的時候,會報類型轉換異常運行結果原因是里的泛型本質上是個,只是對加入的元素有類型檢查。

我發現java有一個bug。泛型不一定能泛住。先上代碼

/**
 * java 泛型bug
 * @param 
 * @param 
 * @param ts
 * @return
 */
private static  List createList(T... ts) {
    List list = new ArrayList<>();
    for (T t : ts) {
        list.add((U) t);
    }
    return list;
}

public static void main(String[] args) {
    // list的泛型是String,卻能添加入非String類型的元素
    List list = createList(2, "3", new Date());
    System.out.println(list);
    // 當從list取元素的時候,會報類型轉換異常
    String aDouble = list.get(2);
    System.out.println(aDouble);
}

運行結果:
Exception in thread "main" java.lang.ClassCastException: java.util.Date cannot be cast to java.lang.String

at com.example.demo.ListTest.main(ListTest.java:25)

[2, 3, Sat Mar 16 11:31:42 CST 2019]

原因是java里的泛型本質上是個Object,只是對加入的元素有類型檢查。而如果把泛型作為方法的參數,那么就無法在方法體內進行泛型檢查了,都是Object,所以什么東西都放進來了;
放進去就放進去唄,可是取的時候必須按泛型取,那就要報錯了

所以個人認為,這是Java的一個小bug!

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/73716.html

相關文章

  • 軟件測試需要學什么?50W+的測試工程師需要掌握哪些技能?

    摘要:協議學習常見請求方法學習和學習接口的基本概念接口文檔認識接口測試用例編寫接口測試工具使用軟件測試自動化進階性能測試性能測試的技術要求很高,不僅僅要對性能測試的指標測試分類測試設計有很深刻的理解。 ...

    wushuiyong 評論0 收藏0
  • 軟件測試江湖(二)神兵利器篇

    摘要:軟件測試江湖二神兵利器篇在上一篇文章中我們介紹了江湖上流傳的各種軟件測試的武功秘籍和心法,相信看過的小伙伴內力得到了很大的提升。功能測試篇功能測試,是軟件測試里的入門級心法,自然也有與之相對應的兵器來發揮心法的最大功力。 軟件測試江湖(二)神兵利器篇 在上一篇文章中我們介紹了江湖上流傳的各種軟件測試的武功秘籍和心法,相信看過的小伙伴內力得到了很大的提升。如果沒有,一定是你看的姿勢不對,...

    _Suqin 評論0 收藏0
  • 軟件測試江湖(二)神兵利器篇

    摘要:軟件測試江湖二神兵利器篇在上一篇文章中我們介紹了江湖上流傳的各種軟件測試的武功秘籍和心法,相信看過的小伙伴內力得到了很大的提升。功能測試篇功能測試,是軟件測試里的入門級心法,自然也有與之相對應的兵器來發揮心法的最大功力。 軟件測試江湖(二)神兵利器篇 在上一篇文章中我們介紹了江湖上流傳的各種軟件測試的武功秘籍和心法,相信看過的小伙伴內力得到了很大的提升。如果沒有,一定是你看的姿勢不對,...

    fai1017 評論0 收藏0
  • 軟件測試江湖(二)神兵利器篇

    摘要:軟件測試江湖二神兵利器篇在上一篇文章中我們介紹了江湖上流傳的各種軟件測試的武功秘籍和心法,相信看過的小伙伴內力得到了很大的提升。功能測試篇功能測試,是軟件測試里的入門級心法,自然也有與之相對應的兵器來發揮心法的最大功力。 軟件測試江湖(二)神兵利器篇 在上一篇文章中我們介紹了江湖上流傳的各種軟件測試的武功秘籍和心法,相信看過的小伙伴內力得到了很大的提升。如果沒有,一定是你看的姿勢不對,...

    Tonny 評論0 收藏0
  • 軟件測試江湖(二)神兵利器篇

    摘要:軟件測試江湖二神兵利器篇在上一篇文章中我們介紹了江湖上流傳的各種軟件測試的武功秘籍和心法,相信看過的小伙伴內力得到了很大的提升。功能測試篇功能測試,是軟件測試里的入門級心法,自然也有與之相對應的兵器來發揮心法的最大功力。 軟件測試江湖(二)神兵利器篇 在上一篇文章中我們介紹了江湖上流傳的各種軟件測試的武功秘籍和心法,相信看過的小伙伴內力得到了很大的提升。如果沒有,一定是你看的姿勢不對,...

    TigerChain 評論0 收藏0

發表評論

0條評論

VioletJack

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<