Uri*_*Uri 2 java constructor numbers
在Java中是否有任何合理的理由
Long l = new Long(SOME_CONSTANT)
这会创建一个额外的对象并被FindBugs标记,这显然是一种不好的做法.我的问题是,是否有充分的理由这样做?
我之前问过有关String构造函数的问题并得到了一个很好的答案,但这个答案似乎并不适用于数字.
Mic*_*ers 5
只有当你想确保得到一个独特的实例时,几乎从来没有.
自动装箱时可以缓存某些数字(虽然Longs不能保证),这可能会导致问题.但是任何因缓存而破坏的代码都可能存在更深层次的问题.现在,我想不出一个有效的案例.
Longs
归档时间:
16 年,6 月 前
查看次数:
192 次
最近记录: