Java新手-何时使用它?我认为与装箱/拆箱有关 整数x=5 整数x=整数。值为(5)
是否有任何情况下我会特别使用第二个,或者它完全是多余的,不应该为它操心?这两种说法是等效的 语句Java新手-何时使用它?我认为与装箱/拆箱有关 整数x=5 整数x=整数。值为(5),java,Java,是否有任何情况下我会特别使用第二个,或者它完全是多余的,不应该为它操心?这两种说法是等效的 语句整数x=5将编译为 Integer x = Integer.valueOf(5); 编译器将在幕后为您执行此操作,因此唯一的区别是源文件中的字符数。在Java 5之后(由于自动装箱/取消装箱),除了第一个较短之外,没有其他区别。第一个较短。此方法还提供范围为-128到127(含)的缓存值,并可能缓存此范围之外的其他值。
整数x=5
将编译为
Integer x = Integer.valueOf(5);
编译器将在幕后为您执行此操作,因此唯一的区别是源文件中的字符数。在Java 5之后(由于自动装箱/取消装箱),除了第一个较短之外,没有其他区别。第一个较短。此方法还提供范围为-128到127(含)的缓存值,并可能缓存此范围之外的其他值。