關於集合框架的理解與總結
![集合框架的各種關係](
(來自網路)
集合框架實際上用得較多的有:list,set,map和iterator。
list:有序集合,允許重複的元素,常用的實現類有arraylist,linkedlist。
listiterator是專門用來遍歷list的,除了允許 iterator 介面提供的正常操作外,該迭代器還允許元素插入和替換,以及雙向訪問。
set:無序集合,不允許重複的元素,常用的實現類有hashset,treeset(注意:treeset是有序的)
set通過iterator迭代器進行迭代
map:是由鍵對映值構成的集合,乙個對映不能包含重複的鍵;每個鍵最多只能對映到乙個值, key是不能重複的,但是可以是null。常用的實現類:hashmap,treemap,hashtable。
Java JPA知識的理解與總結
原文 jpa的總體思想和現有hibernate toplink,jdo等orm框架大體一致。總的來說,jpa包括以下3方面的技術 1.orm對映元資料,jpa支援xml和jdk 5.0註解兩種元資料的形式,元資料描述物件和表之間的對映關係,框架據此將實體物件持久化到資料庫表中 2.jpa的api,用...
集合框架總結
list 儲存有序,有索引,可以重複 arraylist 底層是陣列實現的,執行緒不安全,查詢和修改快,增和刪較慢 linkedlist 底層是鍊錶實現的,現成不安全,增和刪較快,查詢和修改較慢 vector 底層是陣列實現的,現成安全,增刪改查都較慢 如何查詢和修改多,用arraylist 如果增...
集合框架總結
問題1 集合和陣列的區別?collection主要有三個子介面 set 表示不允許有重複元素的集合,且無序 list 表示允許有重複元素的集合,且有序 queue 佇列,先進先出,jdk1.5新增,queue主要用於儲存資料,而不是處理資料 stack 繼承自vector,實現乙個後進先出的堆疊。特...