我的同事告诉我,只要有可能,我就应该使用float来减少对象创建并提高性能。Java会在必要时静默地将float转换为Float (这需要一些计算能力)。所以在我看来,当一个人需要经常使用对象Float而不是它的原语时,唯一需要的就是Float。
在查看java.awt.Color时,它正在使用Float,这可能是不必要的。
在Java语言中,什么时候需要优先使用Float而不是float?
发布于 2013-05-14 01:57:59
可以将object Float设置为null以表示未知值。
保证原语 float具有值。
自动装箱有一些开销,但这可以忽略不计。您仍然必须为原语分配空间,因此在那里您不会获得任何东西。
https://stackoverflow.com/questions/16528187
复制相似问题