自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 面向对象设计原则

面向对象设计原则 面向对象的三个基本要素:封装/集成/多态 面向对象的五个基本原则 1.单一职责原则 核心思想:一个类,最好之做一件事,只有一个引起它的变化。 通常意义下的单一职责,就是指只有一种单一功能,不要为类实现过多的功能点,以保证实体只有一个引起它变化的原因。 单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因...

2015-05-04 14:44:00 86

转载 Java获取未知类型对象的属性

获取未知类型对象的属性通常有两种方式: 一是通过自定义注解的方式,通过获取被注解的属性从而获取属性的值,这种方式也是Spring参数注入的重要实现手段 二是通过反射获取属性的名称,通过属性名从而获取属性,这种方式在开发时是比较简便易实现的。 一、关于注解 1、自定义注解 首先定义一个@interface类型的注解接口 @Target(ElementType.FIELD...

2015-04-20 23:10:00 1052

转载 Java中HashMap的实现原理

最近面试中被问及Java中HashMap的原理,瞬间无言以对,因此痛定思痛觉得研究一番。 一、Java中的hashCode和equals 1、关于hashCode hashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存储结构中确定对象的存储地址的 如果两个对象相同,就是适用于equals(java.lang.Obj...

2015-04-20 11:25:00 83

转载 Android实现布局控件自定义属性

一、自定义ViewGroup 1、onMeasure 决定内部View(子View)的宽度和高度,以及自己的宽度和高度 2、onLayout 决定子View放置的位置 3、onTouchEvent 定义动作 二、自定义属性 在实际的使用自定义Viewgroup时,经常会用到自定义控件的属性。 在res/values文件夹下建立attr.xml文件 1、书写xml文件,...

2015-04-19 15:10:00 129

空空如也

空空如也

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

TA关注的人

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