程序员面试金典——解题总结: 9.14 Java 14.4C++模板和Java泛型之间有何不同?

问题:C++模板和Java泛型之间有何不同?
分析:C++模板主要用于类中抽象出成员变量或者方法参数,返回值的类型,从而达到对
      不同值类型的类或方法的重用。
 Java泛型:不了解,是指继承吗? Java中有class<?>不过这个是跟反射相关的
关键:
1 Java泛型用于代码变成字节码消除类型,C++模版本质是宏指令集,会为每种类型创建模版代码副本
2 Java模版类型参数可以限定为某种特定类型,C++中类型参数可以使用int,Java必须为Integer
3 Java类型参数不能实例化,C++支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值