gpt4 book ai didi

java - 就内存和时间而言,分配给字符串变量是否成本高昂?

转载 作者:行者123 更新时间:2023-12-01 20:15:58 24 4
gpt4 key购买 nike

String timeStamp = currentCommentObjectObj.getTimeStamp();

holder.timeStamp.setText(timeStamp);

holder.timeStamp.setText(currentCommentObjectObj.getTimeStamp());

从时间和空间优化的角度来看哪个更好?

更多信息:- 此代码位于回收器 View 的 onBindViewHolder 内部。

最佳答案

虽然我更喜欢第二种,但我相信没有什么区别。因为在编译步骤的某个地方,编译器会优化您的代码,并会识别出此类差异(如果有)。

请引用http://www.noesispoint.com/jsp/scjp/SCJPch0.htm了解更多信息。

显然,首先javac(Java编译器)将代码编译为JavaByteCode,然后Java虚拟机的编译器JIT优化字节码并将其编译为机器语言。

希望有帮助。

关于java - 就内存和时间而言,分配给字符串变量是否成本高昂?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45798787/

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