摘要: 初始阶段是建立项目共同设想和基本范围的比较简短的起始步骤。为了在随后的细化阶段能够开始编程,它将包括对10%的用例进行分析,关键的非功能需求的分析,业务案例创建和开发环境的准备。 什么是初始阶段 大多数项目需要一个简短的起始步骤,在该步骤中要考虑以下几类问题 1.项目的设想和业务案例是什么 2.是否 阅读全文
posted @ 2018-09-28 15:27 zhou_shadow 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 案例研究中涵盖的内容:通常包括UI元素,核心应用逻辑,数据库访问以及外部软硬构件的协作。 尽管OO技术可以用户所有层,但是这里对OOA/D的介绍首要集中于核心应用逻辑层。 对其他层(如UI层)设计的探讨只限于其与应用逻辑层的接口设计上。在应用逻辑层语境中学习到的基本OO设计技巧适用于所有其他层或构件 阅读全文
posted @ 2018-09-28 14:27 zhou_shadow 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 简介:迭代开发是OOA/D成为最佳实践的核心,也是本书所介绍的OOA/D的核心。 相对于顺序或“瀑布”生命周期,迭代和进化式开发(iterative and evolutionary development)对部分系统及早地引入了编程和测试,并重复这一循环。这种方式通常会在还没有详细定义所有需求的情 阅读全文
posted @ 2018-09-28 14:00 zhou_shadow 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 什么是分析和设计 分析(analysis)强调的是对问题和需求的调查研究,而不是解决方法。例如:如果需要一个新的在线交易系统,那么应该如何使用它?它应该具有哪些功能。 “分析”一词含义广泛,最好加以限制,如需求分析(对需求的调查研究)或者面向对象分析(对领域对象的调查研究)。 设计(design)强 阅读全文
posted @ 2018-09-27 20:11 zhou_shadow 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Set集合,类似于一个罐子,程序可以把多个对象"丢进"Set集合,而Set集合通常不能记住每个元素的添加顺序.Set集合与Collection基本相同,没有提供任何额外的方法.实际上Set就是Collection,只是行为有所不同(Set不允许有重复元素) Set集合不允许包含相同的元素,如果试图把 阅读全文
posted @ 2018-09-27 00:11 zhou_shadow 阅读(303) 评论(0) 推荐(0) 编辑
摘要: Java8新增了Stream,IntStream,LongStream,DoubleStream等流式API,这些API代表多个支持串行和并行聚集操作的元素.上面的4个接口中,Stream是一个通用的流接口,而IntStream,LongStream,DoubleStream则代表元素类型为int, 阅读全文
posted @ 2018-09-26 23:04 zhou_shadow 阅读(726) 评论(0) 推荐(0) 编辑
摘要: Java8起为Collection集合新增了一个removeIf(Predicate filter)方法,该方法将批量删除符合filter条件的所有元素.该方法需要一个Predicate(谓词)对象作为参数,Predicate也是函数式接口,因此可以使用Lambda表达式作为参数. 调用集合Coll 阅读全文
posted @ 2018-09-26 00:27 zhou_shadow 阅读(2085) 评论(0) 推荐(1) 编辑
摘要: 使用Java8增强的Iterator遍历集合元素. Iterator接口也是Java集合框架的成员,但它与Collection系列,Map系列的集合不一样:Collection系类集合,Map系列集合主要用于转其他对象,而Iterator则主要用于遍历(也就是迭代访问)Collection集合中的元 阅读全文
posted @ 2018-09-24 21:21 zhou_shadow 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Java集合类是一种特别有用的工具类,可用于存储数量不等的对象,并可以实现常用的数据结构,如栈,队列等,此外Java集合还可以用于保存具有映射关系的关联数组.java集合大致可分为Set,List,Queue和Map四种体系,其中Set代表无序,不可重复的集合;List代表有序,重复的集合;而Map 阅读全文
posted @ 2018-09-24 11:05 zhou_shadow 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 转发:https://bbs.csdn.net/topics/380192638 你可以报保存数据库之前,进行 替换 str = str.Replace("\r\n","") 或者在取出来的时候替换就可以啊 引用楼主 wanmingtom 的回复: 这些回车字符被存到了数据库中,我读取的时候是要把取 阅读全文
posted @ 2018-09-21 09:14 zhou_shadow 阅读(956) 评论(0) 推荐(0) 编辑