Java 自动装箱与拆箱_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java 自动装箱与拆箱

Java 自动装箱与拆箱

 2014/7/1 16:13:19  jinjzk  程序员俱乐部  我要评论(0)
  • 摘要:1、装箱Integeri=3;事实上调用的Integer.valueOf(inti);/***Returnsa<tt>Integer</tt>instancerepresentingthespecified*<tt>int</tt>value.*Ifanew<tt>Integer</tt>instanceisnotrequired
  • 标签:Java
1、装箱
Integer i=3;
事实上调用的Integer.valueOf(int i);

class="java" name="code">
/**
     * Returns a <tt>Integer</tt> instance representing the specified
     * <tt>int</tt> value.
     * If a new <tt>Integer</tt> instance is not required, this method
     * should generally be used in preference to the constructor
     * {@link #Integer(int)}, as this method is likely to yield
     * significantly better space and time performance by caching
     * frequently requested values.
     *
     * @param  i an <code>int</code> value.
     * @return a <tt>Integer</tt> instance representing <tt>i</tt>.
     * @since  1.5
     */
    public static Integer valueOf(int i) {
        if(i >= -128 && i <= IntegerCache.high)
            return IntegerCache.cache[i + 128];
        else
            return new Integer(i);
    }
发表评论
用户名: 匿名