DAY27-JAVA的集合物件

集合物件(collection)是指一群相关联的资料,集合在一起组成的一个物件。在集合物件里的资料称为元素(elements)。集合和阵列的概念很相似,但阵列里的元素只能是相同的型态,且不能增减元素的个数,而集合本身就没有这个限制,还可以动态增加元素。

认识collection架构
集合物件的种类很多,有的可以重复储存相同的元素,有的则可以将元素排序等等。

(1)介面(Interface)
Collection是存放於java.util类别里的一个介面,他是各种与collection相关界面的父介面,这些介面定义着各种collection的抽象函数(abstract method),使的我们能透过Collection介面或其子介面操作不同的集合物件。

(2)演算法(Algorithms)
在java.util类别库中,有一个Collections类别,就是Java Collections Framework中的演算法。Collections类别提供许多处理排序、搜寻等功能的类别函数。

(3)实作(Implementations)
介面仅只是定义抽象函数的名称,而不定义该函数的处理细节,因此要使用某个介面时,就必须以实作的方式完成。AbstractCollection类别即是Collection介面的实作部分,也就是各种Collection介面的实作。

昨天太晚回家,所以太晚睡= =
今天好累ㄚㄚㄚㄚㄚㄚ......
See U tomorrow~~

菜鸟工程师的体脂肪

菜鸟工程师也有分享食记,欢迎大家追踪喔~~
https://instagram.com/engineer_bodyfat?utm_medium=copy_link


<<:  Day14 - Shioaji X Backtesting -回测框架搭配API历史资料

>>:  IF EXISTS (SELECT * FROM table where 1=2)

Day 12:UI / UX

前言 UI 跟 UX 是两个完全不一样的东西,以工程师的角度简单来说, UI 是美术视觉看得到的, ...

Day 5 (CSS)

1.好用icons font Awesome 4.7(後面版本要钱) https://fontawe...

【设计+切版30天实作】|Day18 - Bootstrap的客制化

大纲 上一篇把环境都建立完成後,今天要来做客制化,但在这之前,先来说明一下为什麽要客制化,以及为什麽...

Day 11 : PHP - 如何将HTML的内容传送到PHP?POST和GET又该如何选择?

这篇想和大家介绍如何将HTML的内容传送到PHP 因为HTML呈现的是网页的画面,若想做些运算或储存...

EP19 - [TDD] 订单 API 串接 (2/2)

Youtube 频道:https://www.youtube.com/c/kaochenlong ...