Collection的底層了解

2021-10-12 06:33:15 字數 417 閱讀 7553

單列資料的儲存、陣列的儲存形式、資料的可重複性(list)、資料的不可重複性(set)、

單列資料的儲存、資料可重複性、資料有序性

陣列初始化:jdk8前是建立時、後是第一次新增資料時

儲存自定義類需要重寫equals方法

遍歷:增強for迴圈、iterator遍歷

linkedlist(jdk1.2)

遍歷:增強for迴圈、iterator遍歷

vector(jdk1.0)

陣列初始化:建立時建立

儲存自定義類需要重寫equals方法

stack的實現

遍歷:增強for迴圈、iterator遍歷

單列資料的儲存、資料不可重複性、資料的無序性

linkedhashset(jdk1.4)

treeset(jdk1.2)

Collection集合簡單了解

collection集合 集合 是一種容器,長度可變 陣列 長度不可變的一種容器 集合與陣列的區別 陣列 一旦初始化,長度不可改變 可以存放引用型別或基本型別的資料 同一種陣列,只能存放同一型別的資料 集合 長度隨時可以改變 只可以存放引用型別的資料 同一種集合可以存放多種型別的資料 常用的功能 新...

徹底了解instanceof的底層實現原理

一 作用 用於判斷某個例項是否屬於某建構函式 在繼承關係中用來判斷乙個例項是否屬於它的父型別或者祖先型別的例項 說白了,只要右邊變數的 prototype 在左邊變數的原型鏈上即可。因此,instanceof 在查詢的過程中會遍歷左邊變數的原型鏈,直到找到右邊變數的 prototype,如果查詢失敗...

徹底了解instanceof的底層實現原理

今天看了instanceof底層實現原理,這篇文章解析的很簡單易懂。一 作用 用於判斷某個例項是否屬於某建構函式 在繼承關係中用來判斷乙個例項是否屬於它的父型別或者祖先型別的例項 說白了,只要右邊變數的 prototype 在左邊變數的原型鏈上即可。因此,instanceof 在查詢的過程中會遍歷左...