集合物件(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)
前言 UI 跟 UX 是两个完全不一样的东西,以工程师的角度简单来说, UI 是美术视觉看得到的, ...
1.好用icons font Awesome 4.7(後面版本要钱) https://fontawe...
大纲 上一篇把环境都建立完成後,今天要来做客制化,但在这之前,先来说明一下为什麽要客制化,以及为什麽...
这篇想和大家介绍如何将HTML的内容传送到PHP 因为HTML呈现的是网页的画面,若想做些运算或储存...
Youtube 频道:https://www.youtube.com/c/kaochenlong ...