java泛型

    最近在看這個java的泛型(generic),其實翻譯成漢語就是:一般化、普通的意思,其實泛的意思就是普遍的意思,就是不特殊的意思。

    個人認爲這個泛型和這個多態很相似,其實多態是在:同一個類型上,不同具體類型。泛型是在:類型是不確定的。所以泛型中經常的提到的一句話:參數類型化。我們知道我們的方法是參數化,就是參數是改變的,但是你就是怎麼改變,例如  add(int a,int b),你還能給這個a賦值爲Stirng類型嗎,你是不可能的,這個是參數是可以改變的,但是參數的類型是不可以改變的。但是泛型是參數類型都可以改變。

    我對這個歷史是這樣子的理解的:首先是以前是函數是沒有參數的,或者說這個方法是沒有參數的,之後改成了可以使用參數,這樣子就進化成:參數的類型和個數的確定,之後進化到這個參數的個數和類型都是可以改變的。

    但是我發現這個泛型確實很難啊,耐心,再一次告訴自己一定要耐心的對待任何事情,包括愛情。耐心等待,一定不能急躁。

    《Tkinking in java》主要是從這個泛型類、泛型接口、泛型方法介紹這個泛型的,之後介紹了這個擦除的遠離,這個erase,橡皮擦啊,真是擦我擦的迷糊了,這個擦除真的是是一個困難的知識點。

    這個有關於泛型的問題,我在以後的文章之中進行介紹吧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章