![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
majmmajm
这个作者很懒,什么都没留下…
展开
-
Java OOP基础
Java OOP心得1. 面向对象的java实现——封装封装的优势重复使用 可维护性好 限制影响的范围 分离关注点 安全 封装的粒度(复用) 平台 ...2009-10-19 01:35:23 · 113 阅读 · 0 评论 -
项目管理
1. 良好的开发习惯2. 严谨的上库习惯3. 规范的需求接收4. 充分的单元测试5. 快速的问题处理6. 统一的文档管理7. 合作项目团队建设原创 2011-04-02 17:49:47 · 74 阅读 · 0 评论 -
JAVA数组
JAVA 语言的数组变量是引用类型变量。JAVA 是静态语言,初始化后,数组长度是不可变的。静态初始化:String[] sarr = new String[]{..,..,..};String[] name = new String{..,..,..};动态初始化:String[] iarr = new String[5];动态初始化由系统自动分配初始值...原创 2012-03-08 23:31:29 · 65 阅读 · 0 评论 -
Java的内存回收
Java的内存回收Java的引用种类是否回收一个对象在于,是否有引用对象引用该对象。只要有引用对象,垃圾回收机制就不会回收它。强引用;软引用;当系统内存空间不足时,被回收。弱引用;不管系统内存是否足够,总会回收该对象所占用内存。虚引用;强引用时造成java内存泄漏的主要原因之一。跟踪,并监控每一个Java对象,当某个对象处于不可达状态时,回收该对象所...原创 2012-03-15 06:29:15 · 107 阅读 · 0 评论 -
对象和内存
JVM的垃圾回收是一条后台线程完成。本身就很消耗性能。1.不断分配额使得系统的可用内存减少,降低程序性能。2.大量分配内存回收,使得垃圾回收负担加重。降低程序运行性能。形参:在方法签名中定义的局部变量。方法内部的局部变量,早方法内部定义的。随方法结束而消亡。代码块中的局部变量,代码块中定义的。随代码块结束而消亡。成员变量(field)Javap ...原创 2012-03-16 21:26:06 · 118 阅读 · 0 评论 -
异常捕获的陷阱
System.exit(0);停止当前线程,和所有其他当场死亡的线程,finally块不能让已经死亡的线程运行。只有当finally块运行完成后,才返回到return语句中执行。try时,无论什么原因跳出,都会找finally块中的来执行不能用异常来代替流程控制语句。RuntimeException,被说为是checked异常,只要愿意,程序总可以用cach(xxxExce...原创 2012-03-16 22:04:50 · 114 阅读 · 0 评论