- 博客(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关注的人