Java 集合框架 Collection 发表于 2017-04-03 | 更新于 2017-04-14 | 分类于 Java | 1. 概述Collection 接口是 Java 集合框架最基本的接口;它提供了基本的元素操作方法和遍历使用的迭代器;同时,它还提供了关于 Collection 的批量操作方法。阅读全文 »
Java 集合框架 发表于 2017-04-03 | 更新于 2017-04-14 | 分类于 Java | 1. 介绍任何语言都会提供一套基础的数据结构的库;Java 也不例外,而且提供了一个庞大的数据结构库,有时对于它们之间的选择让人很困惑。这里就来简单说明一下 Java 的 Collection 和基本的 Collection 数据结构阅读全文 »
Scala Hello World 发表于 2017-04-03 | 更新于 2017-04-08 | 分类于 Scala | 1. 简介Scala 既可以使用交互式命令行来编程,也可以将其写成一个独立的程序;其中,关于构建独立程序的写法一共有两种。阅读全文 »
Scala 简介 发表于 2017-04-03 | 更新于 2017-04-14 | 分类于 Scala | 1. 概述Scala 是高层级的,函数式,基于 JVM,完美调用 Java 的编程语言。其主要特点就是它是一门函数式语言。语法上,Kotlin 借鉴了其大部分的语法,所以体现出和 Kotlin 非常相似的特征。同时,由于基于 JVM,所以类型系统和 Java 没有多大区别。阅读全文 »
Scala 类和对象基础 发表于 2017-04-03 | 更新于 2017-04-14 | 分类于 Scala | 1. 简介Scala 除了是一门函数式语言外,还同时具有面向对象的特征;在 Scala 中,一样具有类和对象以及多态的支持。阅读全文 »
Scala 函数式特征 发表于 2017-04-01 | 更新于 2017-04-19 | 分类于 Scala | 1. 函数类型函数类型是函数式语言的特征之一;其原因在于,函数是语言中的一等公民,可以作为变量,而变量是具有类型的。Scala 的函数类型定义如下:1f: Int, Int => Int 使用箭头将参数类型和返回值类型相间隔; 上面的例子表示函数 f 接受两个 Int 参数,返回值类型为 Int 阅读全文 »
实现阶段 发表于 2017-03-27 | 更新于 2017-04-17 | 分类于 复习 , SPI | 1. 实现标准扩展了设计标准Standards Review审查了世界标准Naming, interfae and message standardsCoding Standards编码规范Size Standards 阅读全文 »
设计阶段 发表于 2017-03-27 | 更新于 2017-04-17 | 分类于 复习 , SPI | 1. HLD(作业)设计阶段要完成高层设计,出 SDS,软件设计规格说明(体系结构文档)包含:软件层次架构设计功能模块设计要根据需求分析书来数据库设计就是数据库设计,包括 E-R 图和数据库表设计接口和界面设计 阅读全文 »
命令模式 发表于 2017-03-25 | 更新于 2017-04-09 | 分类于 DesignPattern | 1. 概述命令模式将『请求』封装成对象,以便使用不同的请求,队列或者日志系统。命令模式也可以支持可撤销和回滚操作。命令模式通过将请求进行封装,成功地将客户和具体的低层组件进行解耦;客户只需要知道要加载命令,而不需要知道如何进行命令的具体执行操作。 阅读全文 »
Scala 函数解析 发表于 2017-03-22 | 更新于 2017-04-14 | 分类于 Scala | 1. 代换模型Scala 使用代换模型对函数和表达式进行解析工作;所谓的代换模型就是类似平常算术的过程;从左到右地将函数和表达式一步一步转换,最终转换成值。例如:1(2 * 2) + (4 * 5) 阅读全文 »