最快速的但不可隨意擴充套件(陣列大小確定) :array
collection
├list
│├linkedlist
│├arraylist (動態陣列)
│└vector
│ └stack
└set
map
├hashtable
├hashmap (雜湊表)
└weakhashmap
可以按照索引查詢、有序、可以包含null值(多個)、元素可重複:arraylist
無序、不重複:set(集合)
可以按照鍵值對,並按鍵查詢(通過array陣列儲存物件hashcode的方法查詢元素,效率高),key可以包含乙個null,不可重複,value可重複,可為null。
執行緒不安全 :arraylist、hashmap 安全:vector、hashtable
資料儲存方式
儲存資料 一.檔案儲存 nsuerdefault plist 檔案 不太靈活,一般儲存死資料 歸檔 1.nsuserdefault 用來儲存應用程式設定和屬性 使用者儲存的資料。使用者再次開啟程式或開機後這些資料仍然存在。nsuserdefaults可以儲存的資料型別包括 nsdata nsstri...
資料儲存方式
不同系統使用的cpu不同,對資料的儲存形式也不同,分為兩種。1個十六進製制數 4個二進位制數 1bytes 8個二進位制數 1bytes 2個十六進製制數 例 int x 0x12345678 123左邊為高位,右邊為低位 低位址小端模式 大端模式 0xdff30 0x78 0x12 0xdff31...
C int 資料儲存方式
c 中int型的負數是以補碼的形式存在的。例如 正數是其自身,0 0111 1111 1111 1111 0 32767 負數則為其正數的取反 1 1 0000 0000 0000 0001 1111 1111 1111 1110 1 1111 1111 1111 1111 最小的負數為 32768...