Jayce's Blog

Code & Music


  • Home

  • About

  • Tags

  • Categories

  • Archives

HashMap的学习笔记(一)

Posted on 2018-04-23 | In 数据结构

HashMap是Java程序员使用频率最高的用于映射(键值对)处理的数据类型。随着JDK(Java Developmet Kit)版本的更新,JDK1.8对HashMap底层的实现进行了优化,例如引入红黑树的数据结构和扩容的优化等。
本章从Hash开始,大概的介绍一下HashMap。

Read more »

Java 练习

Posted on 2018-04-13 | In Java

分享一个Java练习题题库,是英文版的,也可以让自己熟悉某些名词的英文,便于看英文原著,一举双得。

Read more »

设计模式

Posted on 2018-04-07 | In 设计模式

之前学设计模式的时候并没记录,感觉还是很重要的,就从头记录一下。

设计模式的理解

在这里我就不介绍设计模式了。我力从设计模式的思想入手,知道所有设计模式为什么要被发明出来的前提,再结合碰到的实例,来不断完善博客。

Read more »

设计模式-创建者模式-工厂模式

Posted on 2018-04-07 | In 设计模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。

Read more »

设计模式-UML类图和时序图

Posted on 2018-04-07 | In UML

UML类图

请看下面这个类图:

  • 1 人与钢琴之间是依赖关系,即 人 use 钢琴
  • 2 人与手机之间是关联关系,即 人 has 手机
  • 3 人与团队之间是聚合关系,即 人 聚合成 团队,即便脱离团队,人可以单独存在。
  • 4 琴弦、琴箱等和吉他之间是组合关系,即 琴弦、琴箱等 组合成 吉他,若独立出来,不可单独存在。
  • 5 电吉他与吉他是继承关系中的泛化关系,即 电吉他 is 吉他,类继承抽象类,类继承父类都属于这种关系
  • 6 吉他、钢琴和乐器之间是继承关系中的实现关系,表示类是接口所有特征和行为的实现
    Read more »
1…345

Jayce

热爱生活,热爱音乐

21 posts
10 categories
22 tags
RSS
© 2018 — 2021 Jayce
Powered by Hexo
|
Theme — NexT.Muse v5.1.4