Wafer's Note

Kancolle is life!


  • 首页

  • 归档193

  • 关于

  • 标签65

  • 分类49

  • 搜索

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 的函数类型定义如下:

1
f: Int, Int => Int

使用箭头将参数类型和返回值类型相间隔;

上面的例子表示函数 f 接受两个 Int 参数,返回值类型为 Int

阅读全文 »

实现阶段

发表于 2017-03-27 | 更新于 2017-04-17 | 分类于 复习 , SPI |

1. 实现标准

扩展了设计标准

  1. Standards Review

    审查了世界标准

  2. Naming, interfae and message standards

  3. Coding Standards

    1. 编码规范

  4. Size Standards

阅读全文 »

设计阶段

发表于 2017-03-27 | 更新于 2017-04-17 | 分类于 复习 , SPI |

1. HLD(作业)

设计阶段要完成高层设计,出 SDS,软件设计规格说明(体系结构文档)

包含:

  1. 软件层次架构设计

  2. 功能模块设计

    要根据需求分析书来

  3. 数据库设计

    就是数据库设计,包括 E-R 图和数据库表设计

  4. 接口和界面设计

阅读全文 »

命令模式

发表于 2017-03-25 | 更新于 2017-04-09 | 分类于 DesignPattern |

1. 概述

命令模式将『请求』封装成对象,以便使用不同的请求,队列或者日志系统。

命令模式也可以支持可撤销和回滚操作。

命令模式通过将请求进行封装,成功地将客户和具体的低层组件进行解耦;

客户只需要知道要加载命令,而不需要知道如何进行命令的具体执行操作。

阅读全文 »

Scala 函数解析

发表于 2017-03-22 | 更新于 2017-04-14 | 分类于 Scala |

1. 代换模型

Scala 使用代换模型对函数和表达式进行解析工作;

所谓的代换模型就是类似平常算术的过程;

从左到右地将函数和表达式一步一步转换,最终转换成值。

例如:

1
(2 * 2) + (4 * 5)
阅读全文 »
1234…20
Wafer Li

Wafer Li

Android & Kotlin beginner Experienced Admiral

193 日志
49 分类
65 标签
RSS
GitHub E-Mail
© 2016 – 2018 Wafer Li
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v6.6.0