自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Object之finalize()方法

1.object定义 protected void finalize() //定义为子类可见 2.执行时机不可预知 当一个对象变得不可触及时,垃圾回收器某个时期会回收此对象。 当回收对象之前会调用finalize方法,这类似于人类临终之前必须做一件事情:写遗言。 因为GC是不确定性的(这跟JVM相关),所以finalize方法的执行具有不可预知性。 3.fina...

2010-12-17 16:15:10 211

原创 String StringBuilder StringBuffer 性能测试

public static void main(String[] args) { StringBuilder sbl = new StringBuilder(); StringBuffer sbf = new StringBuffer(); String str = ""; long t1 = new Date().getTime(); /** * S...

2010-12-17 14:16:00 127

原创 Object之clone()方法

Object类的clone方法如下定义 protected Object clone() // 创建并返回此对象的一个副本 这意味着:这只能在内部调用,外部不能像这样new XXOBJECT().clone()直接调用。 clone方法是本地方法,是native的,要想实现克隆功能,子类需要做到如下几步: 1 声明实现Cloneable接口(Object没有实现,所以会抛出异常,...

2010-12-17 13:52:24 180

原创 我谈hashcode与equals

甚是悲哀,工作都已经两年半了,对hashcode和equals还是似懂非懂... 这两天决定找些资料来研究研究,如下即是个人理解,欠妥之处请批评指正。 1.在java里面,默认情况下所有的类都会继承Object类。所以,我们先开始了解Object类里面的 hashcode与equals方法。 public native int hashCode();//调用java里面的本地方产生哈...

2010-12-09 22:46:38 133

原创 << effective java >> 读书笔记

1.面向接口编程,而非实现类 2.优先考虑使用复用,然后是继承 3.恰当时机使用静态方法代替构造方法(一般使用于工具类) 好处:可以使代码起到顾名思义作用 可以提高效率,不需要创建对象 4.偏爱不可变性(如String BigDecimal) 不可变性:创建之初已经决定,生命期间不能更改。 5.将class及其成员进...

2010-12-07 13:41:40 133

原创 how to become a better developer

I have read a book about how to become a better developer. Here are some advices as bellow . 1. reading a book once a month 2. learn a new technelogy once a month 3. reading blogs and writing...

2010-12-07 13:33:09 143

原创 适配器设计模式

今天看了适配器设计模式,似懂非懂。 诸多概念和代码示例就不copy过来了。 于此,仅仅想言简意赅描述一下, 同时,也证明自己看过而已。 什么叫适配器? 简单地说,就是在不破坏现有功能的前提下,通过组合或继承封装现有功能而派生出新的类,使满足新的需求。 适配器模式分为:类适配器模式和对象适配器模式。前者通过继承实现,后者通过组合实现。 事实上,适配器使用到两个编程所需要注意的原则: ...

2010-12-06 16:47:49 95

原创 单例模式

以下代码整理别人的,加上自己的认识,做些注释,当是笔记。 (1)第一种方式:通过final static 关键字直接让类加载时就初始化,简称恶汉式 public class SingletonClass {   private static final SingletonClass instance = new SingletonClass();   public static Sin...

2010-11-16 17:30:21 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除