- 博客(14)
- 资源 (10)
- 收藏
- 关注
转载 ISP 接口隔离原则 Interface Seperate Principle
一、ISP简介(ISP--Interface Segregation Principle): 使用多个专门的接口比使用单一的总接口要好。 一个类对另外一个类的依赖性应当是建立在最小的接口上的。 一个接口代表一个角色,不应当将不同的角色都交给一个接口。
2011-10-16 23:36:17 465
转载 里氏代换原则
架构师之路之 里氏代换原则(Liskov Substitution Principle, LSP) 转载自 http://blog.sina.com.cn/s/blog_411fed0c0100of00.html 1 什么是里氏代换原则 里氏代换原则是由
2011-10-08 22:40:24 773
原创 VIM
删除一个字符 光标移动到该字符的下面 按下x 古老的打印机是用x来覆盖掉 删除换行符 第一行跟第二行要合并成一行, 把光标放在第一行,输入命令J 即可 j是光标往下的意思 大写的U 是撤销一行的全部操作 命令行 a!!!!表示在光标的地方追加!!!! 命令行 oc
2011-10-07 17:30:42 354
原创 gawk
windows的 “\r\n” 提供一次换行,而在linux下只需要 “\n” 就可以了 将window下的转换为linux下的 sed -n ‘s/\r//gp' sed指定行的范围:逗号 sed ‘A,BC’ C表示是命令 ,A,B是地址,可以是行号,正则表达式//
2011-10-07 17:29:59 1186
原创 this关键字跟不定长数组
this this关键字只能在方法内部使用,表示对“调用该方法的那个对象”的引用,但要注意,如果在方法内部调用同一个 类的另一个方法,就不必使用this,直接调用就得了,当前的方法中的this引用会自动应用于同一类中的其他方法。 a.method() 编译器内部其实把a的引
2011-10-07 17:24:30 376
原创 谈谈多态
编程思想 149页 多态 私有方法不能多态 域与静态方法不能多态() 必须申明一下:如果Object O = new XX() 那么这个O是Object的对象,而不是XX的对象,实际上的,他是包含了两个类的方法跟属性,这也是为什么能够多态了,通过反射机制是可以拿到所有
2011-10-07 17:19:21 360
原创 JAVA的权限结构
在JAVA的权限结构中,有四种 private , default ,protected,public 类包括类跟接口 private
2011-10-07 17:07:17 759
原创 探讨抽象类的特性
一:一个抽象类可以没有抽象方法。宣称是抽象类即可,像接口一样。 二:抽象类是类跟接口之间的混合体,所以他并不是纯粹的抽象,他可以有自己的属性,有自己已经实现了的方法,有自己的构造方法,等等 三:当一个子类继承某个抽象类时,它可以有两个选择: (1) 部
2011-10-07 17:03:56 872
原创 探究interface的特性
关于interface,有很多特性,根据本人的理解,对它进行分析,不对的地方请网友指出 一:interface的所有属性都是public static final的 分析原因:这是因为接口是代表着一种能力,对外一种契约,如果你的接口对外不是可见的,或者不是fi
2011-10-07 15:44:11 683
原创 继承的构造方法
对于继承的构造方法分为两种 一:从抽象类继承,二从一般类继承 都符合下面的规律 如果A类你没有写构造方法,那么编译会自动添加一个默认的无参构造方法,但是如果你写,编译器就不会添加了 那么如果B类继承了A类,B类的构造方法必定要先调用A类的构造方法,如果A类的是无参构造方法(
2011-10-07 10:53:59 424
原创 JAVA的初始化顺序
下面的两种情况 都是指第一个对象被声明的时候才这样的。如果没有new对象 则都不会初始化,静态的变量跟静态的初始块只有 在第一个new对象或者被调用Class.静态才会被加载进来 对无继承关系的单个类,初始化顺序如下: 静态变量 静态初始化块 变量 初始化块
2011-10-07 10:44:40 323
原创 final关键字
final变量 当你在类中定义变量时,在其前面加上final关键字,那便是说,这个变量一旦被初始化便不可改变,这里不可改变的意思对基本类型来说是其值不可变,而对于对象变量来说其引用不可再变,但引用变量所指向的对象中的内容还是可以改变的。 final方法 将方法声明为fi
2011-10-06 16:25:04 434
原创 JAVA的静态常量
在项目中,一般都有很多静态常量,静态常量往往由于访问效率比较高。不过一般会把他们放在哪呢 一:放到Interface,因为 java interface中声明的字段在编译时会自动加上static final的修饰符,即声明为常量 二:放到文件,如Properties文件 三
2011-10-06 15:55:24 3577
原创 JAVA的String对象编辑器优化
问题一: String a = "ab"; String b = "a" + "b"; System.out.println((a == b)) 你觉得会输出什么? 大多人的结果都是输出:false 认为的原因:字符串b的构建在于运行时创建的,所有是不同的内存地址
2011-10-06 15:42:37 719
统一通讯论文集8篇统一通讯论文集8篇
2010-01-19
powerdesigner讲解
2010-01-19
protege新手入门
2010-01-19
StrutsInAction中文
2009-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人