问题描述
- 关于java编译及性能相关的问题
-
String a = "a";
testDto.setA(a);
和
testDto.setA("a");
有区别吗?
性能上是不是后者更佳?
解决方案
String a = "a";//多了一个变量a占用的空间
testDto.setA(a);
和
testDto.setA("a");从编译上,这a是常量,直接能够确定传入的参数。少了一次从a去取值的过程
但是既然用java了,这点性能就不要去考虑了,没意义。
时间: 2024-12-31 02:49:10