两个类,都有同一个方法,run,功能是将传进来的参数赋值给成员变量。
一个利用generic,另外一个应用cast进行参数转换。
对两个类的实例分别调用run() 10000次,统计得出tickets 数如下:
Generic have run 8102536 tickets.
obj have run 0 tickets.
本文通过对比泛型类与非泛型类在执行相同操作时的性能差异,展示了使用泛型带来的效率优势。实验中,两类分别进行了10000次方法调用,并记录了所消耗的时间。
两个类,都有同一个方法,run,功能是将传进来的参数赋值给成员变量。
一个利用generic,另外一个应用cast进行参数转换。
对两个类的实例分别调用run() 10000次,统计得出tickets 数如下:
Generic have run 8102536 tickets.
obj have run 0 tickets.
6461

被折叠的 条评论
为什么被折叠?