中级软件设计师
文章平均质量分 81
chen4013874
这个作者很懒,什么都没留下…
展开
-
数据库关系代数表达式学习
关系代数是关系数据库系统查询语言的理论基础。很有必要学习一下,有些是用代数表达式很方便的东西,用SQL写出来还是挺麻烦的,并不是想象当中那么直接。 一、关系代数的9种操作: 关系代数中包括了:并、交、差、乘、选择、投影、联接、除、自然联接等操作。 五个基本操作: 并(∪)、差(-)、笛卡尔积(×)、投影(σ)、选择(π)转载 2016-04-21 17:07:08 · 1703 阅读 · 1 评论 -
UML用例图总结
用例图主要用来描述“用户、需求、系统功能单元”之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。 【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下: 1. 参与者(Actor) 表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。 2. 用例(Use Case)转载 2016-05-08 20:50:15 · 300 阅读 · 0 评论 -
23种设计模式UML表示形式
一、概况:类关系表示:说明:二.创建型1.Factory Method意图:定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method 使一个类的实例化延迟到其子类。适转载 2016-05-08 20:36:13 · 7964 阅读 · 2 评论 -
几种类间关系:继承、实现、依赖、关联、聚合、组合及UML实现图
继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间 最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能;实现是类与接口之间最常见的关系;在Java中此类关系通过关转载 2016-04-22 21:11:18 · 299 阅读 · 0 评论 -
java 接口
接口Java中的接口是一个特殊的抽象类,接口中的所有方法都没有方法体。比如,定义一个人类,人类可以为老师,可以为学生,所以人这个类就可以定义成抽象类。还可以定义几个抽象的方法,比如讲课,看书等,这样就行成了一个接口。 定义接口语法格式如下:[修饰符] interface接口名 [extends父接口名列表]{ [public] [static] [fin原创 2016-04-22 21:06:39 · 252 阅读 · 0 评论 -
java 面向对象基础 类 成员变量和局部变量 成员方法
定义类在Java语言中,类是基本的构成要素,是对象的模板,Java程序中所有的对象都是由类创建的。一个Java类主要包括以下两部分:类的声明类的主体类的声明在类声明中,需要定义类的名称、对该类的访问权限、该类与其他类的关系等。类声明的格式如下:[修饰符] class [extends 父类名] [implements 接口列表]{ }[修饰原创 2016-04-22 11:14:11 · 719 阅读 · 0 评论 -
java 面向对象基础 实例方法与类方法 this 包 访问权限 私有 共有 友好 保护
实例方法与类方法声明方法时,方法类型前面不使用static修饰的是实例方法,使用static修饰的是类方法也称作静态方法。 this关键字 this关键字表示某个对象,this关键字可以出现在实例方法和构造方法中,但不可以出现在类方法中。当局部变量和成员变量的名字相同时,成员变量就会被隐藏,这时如果想在成员方法中使用成员变量,则必须使用关键字this。语法格式为:原创 2016-04-22 16:10:37 · 1321 阅读 · 0 评论 -
java 继承与多态
继承与多态继承一般是指晚辈从父辈那里继承财产,也可以说是子女拥有父母所给予他们的东西。在面向对象程序设计中,继承的含义与此类似,所不同的是,这里继承的实体是类。也就是说继承是子类拥有父类的成员。子类对象的创建在类的声明中,可以通过使用关键字extends来显式地指明其父类。语法格式为:[修饰符] class子类名 extends父类名修饰符:可选,用于指定类的访原创 2016-04-22 20:45:26 · 465 阅读 · 0 评论 -
java 引用数据类型
引用数据类型包括类引用、接口引用以及数组引用。下面的代码分别声明一个java.lang.Object类的引用、java.util.List接口的引用和一个int型数组的引用。Object object = null; // 声明一个Object类的引用变量List list = null; // 声明一个List接口的引用变量int[] months = null; //原创 2016-04-22 11:00:39 · 761 阅读 · 0 评论 -
java 创建数组
创建数组实质上就是在内存中为数组分配相应的存储空间,有两种方式可以创建一维数组,一种是通过new关键字创建,另一种是通过“{ }”创建,例如:int[] months = new int[12]; //months的长度为12boolean[] members = { false, true, true, false }; //members的长度为4原创 2016-04-22 10:57:59 · 293 阅读 · 0 评论 -
java 面向对象基础 UML图 构造方法 对象 参数传值 关联关系 依赖关系
UML图UML(Unified Modeling Language Diagram,UML),它是一个结构图,用来描述一个系统的静态结构。一个UML中通常包含类(class)的UML图,接口(Interface)的UML图以及泛化关系(Generalizaiton)的UML图、关联关系(Association)的UML图、依赖关系(Dependency)的UML图和实现关系(Realizati...原创 2016-04-22 15:18:47 · 4056 阅读 · 0 评论