Autoboxing: So I can write: Integer i = 0; instead of: Integer i = new Integer(0);

后端 未结 9 1220
猫巷女王i
猫巷女王i 2020-12-01 21:04

Autoboxing seems to come down to the fact that I can write:

Integer i = 0; 

instead of:

Integer i = new Integer(0);
         


        
9条回答
  •  [愿得一人]
    2020-12-01 21:54

    BTW

    Integer i = 0;
    

    is equivalent to

    Integer i = Integer.valueOf(0);
    

    The distinction is that valueOf() does not create a new object for values between -128 and 127 (Apparently this will be tunable if Java 6u14)

提交回复
热议问题