麻烦高手帮忙分析下下面几行代码结果的原因:    Integer i1 = new Integer(1);
    Integer i2 = 1 ;
    Int i3 = 1 ;我在csdn上看过一篇栈与内存的文档,对String类型内存分析可以画出来,可这里我画不了了。。对结果有点迷惑!希望各位高手帮忙分析下!  (用的是jdk1.5)