这些都是自己总结,若是有不对的地方请指出: 相同处:ArrayList和Vector底层都是用数组实现的 ArrayList源码里是这么写的: transient Object[] elementData; private static final Object[] DEFAULTCAPACITY_ ...
分类:
其他好文 时间:
2017-09-10 17:41:53
阅读次数:
137
0x01 概念 单例模式最初的定义出现于《设计模式》(艾迪生维斯理):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。” 单例模式该的实现:构造函数声明为private或protect防止被外部函数实例化,内部保存一个private static的类指针保存唯一的实例,实例的构造是一个pub ...
分类:
编程语言 时间:
2017-09-10 15:06:04
阅读次数:
114
成员变量:包括实例变量和类变量,用static修饰的是类变量,不用static修饰的是实例变量,所有类的成员变量可以通过this来引用。 局部变量:包括形参,方法局部变量,代码块局部变量,存在于方法的参数列表和方法定义中以及代码块中。 1.成员变量可以被public,protect,private, ...
分类:
编程语言 时间:
2017-09-10 11:12:07
阅读次数:
152
一、定义 定义:允许对象在内部状态改变时改变它的行为, 对象看起来好像修改了它的类。 主要解决:对象的行为依赖于它的状态(属性),并且可以根据它的状态改变而改变它的相关行为。 何时使用:代码中包含大量与对象状态有关的条件语句。 如何解决:将各种具体的状态类抽象出来。 关键代码:通常命令模式的接口中只 ...
分类:
其他好文 时间:
2017-09-08 01:24:25
阅读次数:
265
http://www.cnblogs.com/olvo/archive/2012/05/03/2481014.html 继承、实现、依赖、关联、聚合、组合的联系与区别 分别介绍这几种关系: 指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继 ...
分类:
其他好文 时间:
2017-09-07 11:01:58
阅读次数:
182
1、概述 我们先来看两种模式的通用类图。 两者之间确实很相似。如果把策略模式的环境角色变更为一个抽象类加一个实现类,或者桥梁模式的抽象角色未实现,只有修正抽象化角色,想想看,这两个类图有什么地方不一样?完全一样!正是由于类似场景的存在才导致了两者在实际应用中经常混淆的情况发生,我们来举例说明两者有何 ...
分类:
其他好文 时间:
2017-09-06 00:33:55
阅读次数:
122
类修饰符: public(访问控制符),将一个类声明为公共类,他可以被任何对象访问,一个程序的主类必须是公共类。 abstract,将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。 final,将一个类生命为最终(即非继承类),表示他不能被其他类继承。 friendly,默认的修饰符,只 ...
分类:
编程语言 时间:
2017-09-05 13:27:23
阅读次数:
148
1 #!/usr/bin/env python 2 #-*- coding:utf-8 -*- 3 ############################ 4 #File Name: class5.py 5 #Author: frank 6 #Email: frank0903@aliyun.com... ...
分类:
编程语言 时间:
2017-09-05 10:02:07
阅读次数:
140
Nuget添加StackExchange.Redis的引用 由于Redis封装类同时使用了Json,需要添加JSON.NET引用(Newtonsoft.Json) Redis封装类 /// <summary> /// Redis 操作类 /// </summary> public class Red ...
SYNC CL : MSM8953 @ CL#:12212299 PROJECT PATH : // Platform / N / NILE / COMBINATION / MSM8953 Cross Reference: Android.mkxref: /android/vendor/samsun... ...
分类:
系统相关 时间:
2017-09-04 17:46:44
阅读次数:
383