自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 装饰模式

今天研究了装饰模式的设计,收获不少,对该模式的设计有了点体会,了解了装饰模式的特点:1 装饰对象要与真实对象有相同的接口;2 装饰对象必须含有一个真实对象的引用;3 接收来自客户端的请求后转交给真实对象,在转交前或转交后可以为真实对象添加额外的功能。装饰模式是什么?感觉挺抽象的,装饰模式就是为一个对象已有的功能添加上更多的功能,让该对象拥有更强大的功能。装饰模式在添加功能的顺序上没有限制。(不过有

2009-04-20 16:42:00 229

转载 Java语言细节----i+=1与i=i+1完全等价吗?

可能有很多程序员认为i+=1只是i=i+1的简写方式,其实不然,它们一个使用简单赋值运算,一个使用复合赋值运算,而简单赋值运算和复合赋值运算的最大差别就在于:复合赋值运算符会自动地将运算结果转型为其左操作数的类型。看看以下的两种写法,你就知道它们的差别在哪儿了:  (1) byte i=5;      i+=1;  (2) byte i=5;      i=i+1;    第一种写法编译没问题,而

2009-03-24 10:11:00 839 1

空空如也

空空如也

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

TA关注的人

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