java泛型

    最近在看这个java的泛型(generic),其实翻译成汉语就是:一般化、普通的意思,其实泛的意思就是普遍的意思,就是不特殊的意思。

    个人认为这个泛型和这个多态很相似,其实多态是在:同一个类型上,不同具体类型。泛型是在:类型是不确定的。所以泛型中经常的提到的一句话:参数类型化。我们知道我们的方法是参数化,就是参数是改变的,但是你就是怎么改变,例如  add(int a,int b),你还能给这个a赋值为Stirng类型吗,你是不可能的,这个是参数是可以改变的,但是参数的类型是不可以改变的。但是泛型是参数类型都可以改变。

    我对这个历史是这样子的理解的:首先是以前是函数是没有参数的,或者说这个方法是没有参数的,之后改成了可以使用参数,这样子就进化成:参数的类型和个数的确定,之后进化到这个参数的个数和类型都是可以改变的。

    但是我发现这个泛型确实很难啊,耐心,再一次告诉自己一定要耐心的对待任何事情,包括爱情。耐心等待,一定不能急躁。

    《Tkinking in java》主要是从这个泛型类、泛型接口、泛型方法介绍这个泛型的,之后介绍了这个擦除的远离,这个erase,橡皮擦啊,真是擦我擦的迷糊了,这个擦除真的是是一个困难的知识点。

    这个有关于泛型的问题,我在以后的文章之中进行介绍吧。

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