fuliangliang的Blog

合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。

用户操作
[即时聊天] [发私信] [加为好友]
fuliangID:fuliangliang
65450次访问,排名1598好友1人,关注者3
fuliangliang的文章
原创 100 篇
翻译 0 篇
转载 25 篇
评论 29 篇
fuliang的公告

我的联系方式:20542606

Email:fuliangliang@gmail.com


最近评论
topgunqq:条理清楚,简单易学.比网上其他例子要好一些.至少按照楼主写的过程,我这个初学者实验成功了!
marshluca:恭喜~~
请问有没rails 做的项目,比方blog?
marshluca@gmail.com
marshluca:恭喜~~
请问有没rails 做的项目,比方blog?
marshluca@gmail.com
chucai:写的非常的好,仔细的拜读了。思路很清晰。考虑的问题也比较全面。
tbsc3:我也遇到了这个问题,如果配1 M就有用,大于2M就还是默认的 不知道你有没有解决呀,教教我
文章分类
收藏
    相册
    净月潭一日游
    页面图片
    日历
    文章收藏
    我的JavaEye博客
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 由java.lang.Integer中Integer valueOf(int i)产生的问题收藏

    新一篇: JSF与structs异同 | 旧一篇: Asynchronous JavaScript Technology and XML (AJAX)

    java.lang.Integer中的valueOf函数是实现代码如下:

    public static Integer valueOf(int i) {
        final int offset = 128;
        if (i >= -128 && i <= 127) { // must cache
          return IntegerCache.cache[i + offset];
        }
        return new Integer(i);
      }

    这段代码的意思是如果i<=127&&i>=-128就从缓存中去一个Integer对象

    即-128~127这么多Integer对象是事先在cache里面存放的,需要的时候就去取

    所以每想生成一个对象,都是原来缓寸的那个对象,而不在这个范围之内的则直

    接产生一个新的对象。

    下面作个简单测试:

    public class Test 1{
      public static void main(String[] args) {
        Integer i1 = 127;
        Integer i2 = 127;
     
        if (i1 == i2)
          System.out.println("Equal!");
        else
          System.out.println("Not equal!");
      }
    }
    打印出Equal!
    public class Test 1{
      public static void main(String[] args) {
        Integer i1 = 128;
        Integer i2 = 128;
     
        if (i1 == i2)
          System.out.println("Equal!");
        else
          System.out.println("Not equal!");
      }
    }
    打印出Not Equal!
    这点和String类有点不同。
    上述结果出现的原因是java 1.5的自动装箱技术用到了valueOf()函数而产生的

    发表于 @ 2006年02月25日 23:28:00|评论(loading...)|编辑

    新一篇: JSF与structs异同 | 旧一篇: Asynchronous JavaScript Technology and XML (AJAX)

    评论

    #Quixote 发表于2006-04-13 22:36:00  IP: 202.198.77.*
    你是怎样发现这个问题的?你先看的代码吗?对你这种专研的态度表示敬佩。
    #fuliang 发表于2006-04-14 23:17:00  IP: 202.198.33.*
    听人说过这个问题,然后看了一下源代码
    发表评论  


    当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
    Csdn Blog version 3.1a
    Copyright © fuliang