gpt4 book ai didi

java - 访问对象或创建引用对象之间的效率有什么区别?

转载 作者:行者123 更新时间:2023-11-30 04:42:58 24 4
gpt4 key购买 nike

下面的两个代码片段在效率上有什么区别吗?第一个是否需要它为对象分配内存?

Class c = a.getClass();
if(str != null)
c.dosomething(c.getX())

if(a.getClass() != null)
a.getClass().doSomething(a.getClass().getX());

最佳答案

第一个方法会更高效,特别是当 getObject 方法很昂贵时。如果为 c 分配了任何内存,则这是在 getObject 方法内完成的。

关于java - 访问对象或创建引用对象之间的效率有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11813305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com