CoreJava
bravejack007
这个作者很懒,什么都没留下…
展开
-
一些好的编码习惯总结
1.原则单一职责原则.开放封闭原则.依赖倒置原则.接口隔离原则.里氏代换原则.2.工具3.健壮性 3.1 避免NPE(NullPointException) 允许为null的变量,在使用前要判断是否为空(参见effective java),可以用findbug检测到 建议短路表达式if (member =...2010-04-09 14:52:17 · 118 阅读 · 0 评论 -
JVM 内存模型、调优、编程items的总结
1,JVM内存模型1.1 jvm的内存结构1.2 垃圾回收器和垃圾回收算法基本回收算法引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep)此算法...原创 2010-06-28 11:11:22 · 126 阅读 · 0 评论 -
到底是传值还是传引用?
发现关于java中值传递还是引用传递,一些误解挺多的,我的观点(其实也不是我的观点,咱都是二手贩子)就是java中只有值传递;来吧,咱从头来捋一下,本山大叔在卖拐里不是说了嘛,乱了咱就捋,从头捋一下。1. 啥叫值传递,啥叫引用传递。在编译原理中,我们会看到参数的传递有四种,定义如下:Pass by value: This is the mechanism supported by ...原创 2010-07-05 10:57:35 · 156 阅读 · 0 评论