自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xieyuanxi的专栏

本人喜欢程序,心理,经济

  • 博客(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

算法导论课件以及答案

算法导论课件以及答案

2010-01-19

powerdesigner讲解

powerdesigner讲解powerdesigner讲解powerdesigner讲解powerdesigner讲解powerdesigner讲解powerdesigner讲解powerdesigner讲解powerdesigner讲解powerdesigner讲解powerdesigner讲解powerdesigner讲解powerdesigner讲解

2010-01-19

protege新手入门

protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门protege新手入门

2010-01-19

StrutsInAction中文

StrutsInAction中文 struts2 好书,教程,教材StrutsInAction中文 struts2 好书,教程,教材StrutsInAction中文 struts2 好书,教程,教材StrutsInAction中文 struts2 好书,教程,教材StrutsInAction中文 struts2 好书,教程,教材StrutsInAction中文 struts2 好书,教程,教材

2009-08-16

JFreeChart的两个包

直接压缩以后,把两个包copy到tomcat的安装目录的lin文件下:其实就是这样Tomcat 6.0\lib ; 在lib里面有很多包的!

2009-08-12

JSP程序设计教程JSP程序设计教程

是jsp程序设计教程,人民邮电出版社,郭真,王国辉,编著,21世纪高等学校计算机规划教材

2009-08-12

MySql的帮组手册

MySql的帮组手册,好资源,共享绝对正版,版本为5.0的,有人下载就行,最讨厌什么20个字限制的

2009-08-06

flex 权威指南代码

这是flex权威指南代码,要自己添加,不能直接打开

2009-08-03

flexcookbook

flex的cookbook中文版电子版,与actionscript相结合的

2009-08-03

空空如也

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

TA关注的人

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