是多個相同型別資料按一定順序排列的集合,並使用乙個名字命名,並通過編號的方式對這些資料進行統一管理。
①陣列是有序排列的
②陣列屬於引用資料型別的變數。陣列的元素,既可以是基本資料型別,也可以是引用資料型別,而陣列名中引用的是這塊連續空間的首位址。
③建立陣列物件會在記憶體中開闢一整塊連續的空間
④陣列的長度一旦確定,就不能修改。
①按照維度(維數):一維陣列、二維陣列、三維陣列、…
②按照元素的資料型別分:基本資料型別元素的陣列、引用資料型別元素的陣列(即物件陣列)
1.資料與資料之間的邏輯關係:集合、一對
一、一對多、多對多
2.資料的儲存結構:
線性表(一對一的關係):順序表(陣列)、鍊錶、棧(先進後出)、佇列(先進先出)、訊息佇列
樹形結構(一對多關係):二叉樹(主要研究)
圖形結構(多對多關係):
演算法:排序演算法
搜尋演算法
Java 基礎Set集合概述及特點
hashset 底層為hashmap。步驟 先看hashcode 值是否相同 相同 繼續走equals 方法 返回true 元素重複不新增 返回false 元素不重複新增 不同 就直接把元素新增到集合 如果類沒有重寫這兩個方法,預設使用object的方法,一般來說不相同.練習 需求 儲存自定義物件,...
Keepalived 概述及部署
keepalived 軟體起初是專為lvs 負載均衡軟體設計的,用來管理並監控lvs 集群系統中各個服務節點的狀態,後來又加入了可以實現高可用的vrrp 功能。因此,keepalived除了能夠管理lvs軟體外,還可以作為其他服務 例如 nginx haproxy mysql等 的高可用解決方案軟體...
systemtap概述及例項
systemtap對使用者級和核心級 提供了靜態和動態跟蹤的功能。systemtap採用其他的核心框架做源 靜態探針用tracepoints 動態探針用kprobes 使用者級別的探針用uprobes。這些源也為perf lttng所用。由於 systemtap 執行需要核心的除錯資訊支撐,預設發行...