Java中的double vs double

Java中的double vs double,第1张

Java中的double vs double

首先,您需要了解两种类型之间的区别。

double
是基本类型,
Double
而是对象。

下面的代码显示了一个重载的方法,我认为它与您的实验室代码相似。

void doStuff(Double d){ System.out.println("Object call"); }void doStuff(double d){ System.out.println("Primitive call"); }

有几种方法可以调用这些方法:

doStuff(100);doStuff(200d);doStuff(new Double(100));

这些调用将导致:

"Primitive call""Primitive call""Object call"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5428260.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存