文章列表
java模式之单例模式: 单例模式确保一个类只有一个实例,自行提供这个实例并向整个系统提供这个实例。 特点: 1,一个类只能有一个实例 2,自己创建这个实例 3,整个系统都要使用这个实例
java模式之单例模式:
...
- 2007-11-22 15:54
- 浏览 1109
- 评论(0)
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存 的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是 ...
- 2007-11-22 15:50
- 浏览 1018
- 评论(0)
java回收器(GC,一下用GC代替回收器)并不是象一般人想像的那样定期的回收垃圾,从而让你完全不用当心内存的问题。事实是,JAVA还是存在内存溢出的时刻,只所以一般的系统和开发人员没有这么认识到,或者没有遇到,只是因为java jvm帮我们默默无闻的做了一些力所能及的处理!!其实,GC的工作原理是非常的复杂,以至于很多人没法说清楚,在这里,我就个人的理解,
总结一下:
1.GC并不是定期来回收你的垃圾内存,即是根据需要来回收。
2.GC的回收是因为:它认为你的系统已经开始内存紧张(这个就是jvm的神奇)
3.即使GC开始准备清理你的垃圾内存,但是如果该内存的引用还存在(不等于n ...
- 2007-11-22 15:48
- 浏览 1190
- 评论(0)
转——程序员素养(javaEye首页)
1、“一切从名字开始”。无论是开发大的项目、写学习代码或打Patch,都要注意给项目、变量、函数起一个好的名字。
2、“不要Copy第二次”,当一个常量要用到第二次的时候,就立刻给他做预定义。比如起一个常量名,或用一个变量赋值。
3、“不以误小而为之”。“这点儿小错无所谓”的态度对自己百害无一利。
4、“不以善小而不为”。 你有下面的情况吗?“修个小BUG没意思”,“随便起个名字无所谓”,“懒得提炼函数,直接复制代码”。如果有,必须改。
5、“工预善其事,必先利其器”。操作系统运行缓慢、tomcat目录下堆砌得如垃圾堆启动要60秒、鼠标不灵、键盘干 ...
- 2007-11-04 18:58
- 浏览 1016
- 评论(0)