java - Integer.valueOf() 混淆
问题描述
在这个关于 Project Valhalla 的演示文稿的幻灯片中(大约 4:00),我偶然发现了这个 Java 陷阱:
Integer.valueOf(42) == Integer.valueOf(42);
但
Integer.valueOf(420) != Integer.valueOf(420);
有人可以解释一下吗?
解决方案
推荐阅读
- python - 查找位于其他两个 DataFrame 的索引值之间的 DataFrame 的索引值
- java - checkstyle非法进口的建议包
- php - 在 array_shift 之后无法向数组添加值
- c# - 如何使用带有 C# 的 Linq 尽可能简单地替换 List 中的此项?
- spring-integration - 序列化后的消息有效负载大于应有的大小
- reactjs - TypeError:无法读取未定义的属性“isRequired”
- msbuild - 在 Azure Devops 上构建和发布失败
- xml - get-winevent -filterxpath 与 select-xml
- typescript - Typescript: How to branch based on type
- unity3d - 如何从 ShaderToy 转换这些 fragColor 代码片段,以便它们在 Unity 中工作?