java泛型

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值