2009-08-17 31 views
18

Có ai vui lòng cho tôi một danh sách đầy đủ các thùng chứa trong Java không? Một số trong những cái tôi biết là Array, Arraylist, Hashtable, HashMap, HashSet, Node, NodeList, TreeNode và TreeMap.Các thùng chứa nào trong Java

Trả lời

31

về bản chất, tất cả tài liệu về java "vùng chứa" hoặc được gọi là bộ sưu tập, là here, với trang hữu ích nhất là this one, ngắn gọn list here. Có các triển khai khác của khung bộ sưu tập, như fastutils framework mang lại hiệu suất tốt hơn nếu bạn biết loại bạn sẽ sử dụng. Ngoài ra Gnu Trove là một số khác tương tự như fastutils.

+1

1 lên để chia sẻ liên kết –

0

Tôi không biết liệu tôi có thể cung cấp cho bạn danh sách đầy đủ hay không, nhưng tôi tin rằng hầu hết các vùng chứa API Java chuẩn phải nằm trong gói java.util.

3

Bạn có thể kiểm tra tại chính thức Sun tutorial.

EDIT

Kiểm tra cũng là Google Collections library:

Google Bộ sưu tập là một tập hợp của các loại bộ sưu tập mới, hiện thực và tốt lành liên quan cho Java 5 và cao hơn, mang đến cho bạn bởi Google. Nó là một phần mở rộng tự nhiên của khung công tác sưu tập Java mà bạn đã biết và yêu thích.

Chỉnh sửa: Đã có very nice cheatsheet for Java Collections không còn khả dụng nữa. Có rất nhiều người khác mặc dù, như this one.

+0

1 cho Bộ sưu tập hướng dẫn của Mặt trời. IMO, nơi tốt nhất để bắt đầu. –

+0

ah quên bộ sưu tập google. – Chii

+1

@dfa - ở trên liên kết cho cheatsheet trông lỗi thời. Nó đưa tôi đến một trang web có quảng cáo. Bạn có thể sửa đổi liên kết không? – cppcoder

2

"Vùng chứa là giao diện giữa thành phần và chức năng nền tảng cấp thấp cụ thể hỗ trợ thành phần. Trước khi thành phần web, doanh nghiệp hoặc thành phần ứng dụng khách có thể được thực hiện, nó phải được lắp ráp vào Java EE và được triển khai vào vùng chứa của nó. " đây là nguồn của tôi: http://docs.oracle.com/javaee/1.4/tutorial/doc/Overview3.html

Các vấn đề liên quan