Java基础
禅楼望月
这个作者很懒,什么都没留下…
展开
-
对象与内存控制
Java 向程序员许下了美好的承诺:无需关心内存的回收,Java提供了优秀的垃圾回收机制来回收已经分配的内存。 所以初学者往往会肆无忌惮的挥霍Java内存,从而导致Java程序的运行效率下降,主要坏处为: 不断分配内存使得系统中可用内存减少,从而降低程序运行性能; (更重要的)大量已分配内存的回收使得垃圾回收的负担加重,降低程序的运行性能。原创 2014-11-13 23:28:40 · 535 阅读 · 0 评论 -
数组与内存控制
ava语言是典型的静态语言,因而,数组也是静态的,即当该数组被初始化之后,该数组的长度是不可变的。 java 语言的数组变量是引用类型,什么意思呢?意思就是,数组变量并不是数组本身,它只是指堆向内存中的数组对象。如:原创 2014-11-13 21:58:35 · 518 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
最近学习到StringBuffer,心中有好些疑问,搜索了一些关于String,StringBuffer,StringBuilder的东西,现在整理一下。 关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder > StringBuffer > String转载 2014-11-13 18:44:03 · 480 阅读 · 0 评论