intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

NHẬP MÔN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG - CHƯƠNG 6

Chia sẻ: Ptit Ptit | Ngày: | Loại File: PPT | Số trang:40

119
lượt xem
24
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tập hợp dùng lưu trữ, thao tác trên một nhóm các đối tượng. Các đối tượng của tập hợp có thể thuộc nhiều loại dữ liệu khác nhau Số phần tử trong tập hợp có thể thêm hoặc bớt.

Chủ đề:
Lưu

Nội dung Text: NHẬP MÔN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG - CHƯƠNG 6

  1. Collections 1
  2. Gói java.util  & & VC VC BB BB  Bao gồm các lớp hổ trợ:  Thao tác trên tập hợp  Mô hình sự kiện  Thao tác trên dữ liệu Date, Time  Toàn cầu hóa ứng dụng  Thao tác trên Chuỗi 2
  3. & Tập hợp(Collections) & VC VC BB BB  Tập hợp dùng lưu trữ, thao tác trên một nhóm các đối tượng.  Các đối tượng của tập hợp có thể thuộc nhiều loại dữ liệu khác nhau  Số phần tử trong tập hợp có thể thêm hoặc bớt 3
  4. & Các giao diện của Tập Hợp & VC VC BB BB 1. List Lưu trữ các phần tử theo thứ tự được thêm vào  Truy xuất các phần tử theo chỉ mục(index)  Các phần tử trong List có thể trùng nhau.  2. Set Các phần tử trong Set lưu trữ không theo thứ tự đã  thêm vào . Không chấp nhận các phần tử trùng.  3. SortedSet Thừa kế từ Set  Lưu trữ các phần tử th eo thứ tự tăng.  Không chấp nhận các phần tử trùng.  4. Queue 4
  5. & & Các phương thức của các giao diện VC VC BB BB 5
  6. & & List VC VC BB BB 6
  7. & Các phương thức của List  & VC VC BB BB 7
  8. & ArrayList & VC VC BB BB  Là một “thực thi” của giao diện List  Phù hợp khi cần truy xuất ngẫu nhiên các phần tử trong tập hợp . 8
  9. & Ví dụ về ArrayList & VC VC BB BB Output 9
  10. & Lớp Vector & VC VC BB BB  Tương tự ArrayList  Các phương thức của vector được đồng bộ  an toàn khi được sử dụng trong các Thread. 10
  11. & LinkedList & VC VC BB BB  Các phần tử được lưu trữ dạng một danh sách liên kết. 11
  12. & & Các phương thức của lớp  LinkedList VC VC BB BB 12
  13. & Set  & VC VC BB BB 13
  14. & Các phương thức của Set & VC VC BB BB 14
  15. & & Giao diện SortedSet VC VC BB BB  Thừa kế từ giao diên Set  Không chấp nhận các đối tượng trùng nhau. 15
  16. & Lớp HashSet & VC VC BB BB  Thực thi giao diện Set  Sử dụng Hash Table để lưu dữ liệu. 16
  17. & Các constructor của HashSet & VC VC BB BB 17
  18. & Lớp LinkedHashSet & VC VC BB BB  Kết hợp giữa HashSet và LinkedList  Sử dụng một List để duy trì thứ tự của các phần tử như khi chúng được thêm vào 18
  19. & & Ví dụ HashSet và LinkedHashSet  VC VC BB BB 19
  20. Lớp TreeSet & & VC VC BB BB  Lưu giữ liệu theo cấu trúc “cây”.  Các phần tử được lưu trữ theo thứ tự giảm dần 20
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2