自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Guava中EventBus的使用和详解

概述         EventBus是Google Guava库中一个常用的组件。他使用了设计模式中的Observer(观察者)模式,实现了一个publish/subscribe模型的消息总线,简化了各组件之间之间的通信。         Observer模式是比较常见和简单的设计模式之一,在JDK中,提供Observable和Observer这两个类可以快速使用。EventBus是

2015-02-05 15:37:43 1541

原创 Java的反射机制

Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领

2015-02-05 11:58:58 214

原创 Android代码阅读笔记——智能指针

1            智能指针 和JAVA语言不同,在C++语言中,没有内存自动回收机制。一个对象被malloc/new出来后必须手动的free/delete。如果没有释放,或者程序员不知道什么时候应该释放,就会导致内存泄露,最后系统中可用空间越来越少,导致程序异常退出。 如果对象被错误释放后,程序的另一部分仍然引用此对象,必然导致系统 缓解这些问题的方法便是引入智能指针,增添引用计数,

2014-07-23 15:47:52 354

空空如也

空空如也

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

TA关注的人

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