- 浏览: 46763 次
- 性别:
- 来自: 武汉
最新评论
-
YE_wolf:
tieye 写道找到工作了吗??嗯嗯
2017校招 -
tieye:
找到工作了吗??
2017校招 -
masuweng:
...
JAVA基础知识回顾-----Java堆内存和栈内存-----随想随写 -
masuweng:
...
JAVA基础知识回顾-----Java堆内存设计原理-----随想随写 -
welcomezhang:
不错哈 慢慢总结 机会总是留给有准备的人
上海找实习生面试总结二
文章列表
协作图
协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构,使用协作图来说明系统的动态
协作图主要显示对象之间的交互和链接,显示对象、对象间的链接以及对象间如何发送消息的
协作图可以表示类操作的实现
协作图的事物及解释
协作图和顺序图的区别和联系
协作图和顺序图都表示出了对象间的交互作用,但是他们的侧重点不同
顺序图强调时间,但没有明确表示对象间的关系
协作图强调空间(对象关系),但时间顺序必须从序列号中获取
协作图和顺序图可以相互转换
例子
协作图管理员结账 ...
顺序图
书序图用来表示用例中的行为顺序。当每执行一个用例行为时,顺序图中的每条消息对应了一个类操作或状态机中引起转换的事件
顺序图展示对象之间的交互,这些交互是指在场景或用例的事件流中发生的。顺序图用于动态建模。
顺序图的重点在于消息的序列上,也就是说,描述消息是如何在对象之间发送和接收的。表示了对象传递消息的时间顺序。
顺序图中的事物及其解释
实例:
活动图
描述系统的动态行为
包含活动状态(Action State),活动状态指业务用例的一个执行步骤或一个操作,不是普通的对象的状态
类似于传统意义上的流程图
业务建模时,用于详述业务用例,描述一些业务的执行过程
设计时,描述操作的流程
活动图的事物及解释
活动图中的关系:
例子:
状态图
状态图说明了在系统的生命周期内事件所经历的状态序列;
主要用于为实时系统建模;
状态图的组成
状态
对象的状态指在这个对象的生命周期内的一个条件或状况,在此期间,对象将满足某些条件,执行某些活动或等待某些条件
转移
转移指由一种状态到另一种状态的迁移。
状态图中的事物及其解释
例子:
航空售票状态图
UML包含4中事物:构件事物,行为事物、分组事物、注释事物
构件事物:UML模型中的静态部分,描述概念或物理元素
类:具有 相同属性 相同行为 相同关系 相同语义 的对象
接口:描述元素外部可见行为,即服务集合的定义说明
协作:描述了一组事物间的相互作用的集合
用例:代表了一个系统或系统的一部分行为,是一组动作序列的集合(其实就是功能块)
构件:系统中物理存在,可替换的部件
节点:运行时存在的物理元素
行为事物:UML模型中的动态部分,描述跨越空间和时间的行为
交互:实现某功 ...
类图
类图反应了·类的结构(属性和操作)以及类之间的关系,描述了软件系统的结构,是一种静态的建模方法
类图中的“类”和面向对象中的“类”是对应的,是对现实中事物的抽象
类图的构成:
类图中的事物及其解释:
实例:
售票系统
售票系统的用例图
售票系统的类图
UML(Unified Modeling Language )统一建模语言
前言:Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG(Object Management Group,对象管理组织)标准,
它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。 面向对象的
分析与设计(OOA&D,OOAD)方法的发展在80年代末至90年代中出现了一个高潮,UML是这个高潮的产物。它不仅统一了Booch、Rumbaugh和Jaco ...
用 例 图
定义:外部用户所能观察到的系统功能的模型图
多用于静态建模阶段(主要是业务建模和需求建模)
用例图中的事物及解释:
实例:
1.参与者之间的泛化关系:
2.用例之间的扩展与包含关系:
3.航空售票的用例图
参与者(Actor):clerk,监督员,信用卡服务商,信息亭
用例(Use Case):Buy tickets,Buy Subcription,Ma ...
UML九种图
类图
1.类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性和操作)
2.类图是以类为中心来组织的,类图中的其他元素或属于某个类或与类相关联
对象图
参照类图,不同点是对象图显示类的多个实例而不是实际的类
用例图
用例图是从用户的角度描述系统功能,是用户所能观察到的系统功能的模型图,用例是系统中的一个功能单元
顺序图
1.顺序图显示对象之间的动态合作关系,他强调对象之间消息发送的顺序,同时显示对象之间的交互
...
首先声明一下,这篇文章不属于完全原创,参考了下面这位博主的一篇博文:
蛊惑Into:http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.html
我只总结一下重要的,需要的理解的点就OK了,其它的,至少现在我不太会强求自己去理解;
①定义:
Java把内存分成两种,一种叫做栈内存,一种叫做堆内存
栈内存:
一些基本类型的变量和对象的引用变量都是在栈内存中分配。当在一段代码块中定义一个变量时,
java就在栈中为这个变量分配内存空间,当超过变量的作用域后,jvm会自 ...
---------------------------------------------此博文待补充------------------------------------------------------------
①Java平台和Java虚拟机
平台(platform):是指程序运行的硬件或软件环境
大多数平台指操作系统和和硬件的组合。
平台:操作系统(Windows、Linux等)、硬件
Java平台(软件平台):Java虚拟机(JVM)、Java应用程序接口(JavaAPI)
②
面向过程
程序=数据结构+算法 ...
Java开发环境配置
- 博客分类:
- Java开发环境配置
1.下载JDK<!--EndFragment-->
JDK1.8下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择接受条约,根据自己电脑版本选择相应的下载即可;
下载完成之后可以在命令行中检测是否安装成功;
开始->运行->cmd->java -version
如果出现上图所示,则证明JDK已经安装成功;接下来开始配置环境变量
2.配置环境变量
计算机->右 ...
Windows7系统安装
- 博客分类:
- 系统安装
在武汉哪位朋友有实习工作的(外地的也可以的),烦请介绍一下给我,先谢谢各位;
我现在回到武汉了,其中心情五味成杂,我希望可以挺过这段时间,具体的之后我也会详细的记录下来;
先开始今天的任务,因为我自己的电脑上以前用的全部是C++环境,现在转到Java,需要改一些东西,且
之后可能在Linus或Unix系统上操作,所以我决定重装系统;
我采用重载系统的方式是U盘装载,无论到哪里随用随装;(其中装载系统技术来自大白菜)
大白菜官网:http://www.dabaicai.org.cn/
主要分为三大步骤:
一:下载必要文件
后面这几次比上面几次要来的好一点,有家公司是我自己没抓住机会,深感遗憾,不管怎么样,还是要慢慢找下去,感谢某位网友对我的鼓励,说实话,这样的日子真的很孤独,我也不知道我自己是不是可以坚持下去,我也不知道自己是否还能坚定留在上海的想法;
平常总是听同学说,他(她)们的哪位朋友在上海实习第一个月就4000第二个月就6000了,对此我深表佩服,至少在我们这等的三等院校,还没毕业的孩子,还没工作经验,又没有什么特殊才能,我只能说臣妾做不到;大学,应该选一个方向专攻,如果这样三年,你就很厉害了,然后我学的太博而不精,导致现在出现了很大的问题,有些事情必须要自己经过之后才会有所感触,别人对你的 ...
来了上海快一个星期了吧,大大小小面了几家公司,虽然现在还没有找到实习的地方,我觉得还是有必要将我所经历的,应该注意的一些事记录下来: 第一家:华杰科技有限公司(差评:3颗星) 这是我去面的第一家公司, ...