2017年3月15日

到底产生几个String对象

摘要: 几个概念: 堆(heap):对象存放在堆中;当子程序结束运行时,对应的堆空间不会释放。栈(stack):基本类型和对象的应用存放在栈中;当子程序结束运行时,对应的栈空间会释放。方法区:与java堆一样,是各个线程共享的内存区域,被描述为java堆的一个逻辑部分。运行时常量池:是方法区的一部分。当常量 阅读全文

posted @ 2017-03-15 19:08 云兮易 阅读(2626) 评论(0) 推荐(0)

Integer及Integer缓冲池

摘要: Integer中有个静态内部类IntegerCache,里面有个cache[],也就是Integer常量池,常量池的大小为一个字节(-128~127)。 源码为(jdk1.8.0_101) 当创建Integer对象时,不使用new Integer(int i)语句,大小在-128~127之间,对象存 阅读全文

posted @ 2017-03-15 17:30 云兮易 阅读(3069) 评论(1) 推荐(2)

导航