java吧 关注:1,271,348贴子:12,777,983
  • 16回复贴,共1

这道题谁能说下答案和原因?

只看楼主收藏回复


还是没怎么搞明白


IP属地:北京1楼2016-05-10 12:05回复
    就不给你说


    IP属地:广东来自Android客户端2楼2016-05-10 12:06
    回复
      2025-07-27 16:44:46
      广告
      不感兴趣
      开通SVIP免广告
      Integer里面有个内部类IntegerCache,里面有一个静态的Integer数组,在类加载时就将-128 到 127 的Integer对象创建了,并保存在cache数组中,一旦程序调用valueOf 方法,如果i的值是在-128 到 127 之间就直接在cache缓存数组中去取Integer对象。


      IP属地:广东3楼2016-05-10 12:16
      收起回复
        这是Integer的缓存吧。


        IP属地:湖南来自Android客户端4楼2016-05-10 12:19
        回复
          自动装箱拆箱?


          来自Android客户端5楼2016-05-10 12:21
          回复
            3楼正解


            IP属地:山西来自iPhone客户端6楼2016-05-10 12:36
            回复
              请教楼主一个问题


              来自Android客户端7楼2016-05-10 12:46
              收起回复
                那么问题来了


                来自Android客户端8楼2016-05-10 14:42
                收起回复