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

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. | Collections Gói 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 Tập hợp(Collections) 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 Các giao diện của Tập Hợp 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. 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. 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. Queue Các phương thức của các giao diện List Các phương thức của List ArrayList 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 . Ví dụ về ArrayList Output Lớp Vector 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. LinkedList Các phần tử được lưu trữ dạng một danh sách liên kết. Các phương thức của lớp LinkedList Set Các phương thức của Set Giao diện SortedSet Thừa kế từ giao diên Set Không chấp nhận các đối tượng trùng nhau. Lớp HashSet Thực thi giao diện Set Sử dụng Hash Table để lưu dữ liệu. Các constructor của HashSet Lớp LinkedHashSet 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 Ví dụ HashSet và LinkedHashSet Lớp TreeSet 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 Map MAP lưu trữ dữ liệu theo từng cặp: khóa – giá trị (key-value) Các giá trị được lấy từ MAP thông qua khóa của nó. Các khóa trong MAP phải duy nhất. Các phương thức của Map Lớp HashMap Thực thi giao diện MAP Ví dụ về HashMap Lớp TreeMap Lưu trữ các phần tử theo cấu trúc cây Các phần tử sắp xếp dựa trên giá trị của khóa. Các phương thức của TreeMap Ví dụ “TreeMap" Lớp “LinkedHashMap" Các phần tử trong tập hợp được duy trì thứ tự như khi chúng được thêm vào Các phương thức của LinkedHashMap Hàng đợi (Queues) và Mảng( Arrays) Giao diện QUEUE Queue: Các phần tử được truy xuất theo thứ tự First In First Out (FIFO). Priority queue(hàng đợi ưu tiên)Thứ tự truy xuất các phần tử phụ thuộc vào giá trị của chúng. Các phương thức của Queue Lớp PriorityQueue Các phần tử được sắp xếp theo thứ tự tự nhiện hoặc dựa vào một comparator. Không chấp nhận phần tử có giá trị null. Các Constructor của PriorityQueue Các phương thức của PriorityQueue Ví dụ về PriorityQueue Output Lớp Arrays Chứa các phương thức cho phép thao tác trên mảng (sorting, searching) Các phương thức của lớp Arrays Ví dụ Arrays Output That’s about all for today! "" Package List Classes and Interfaces Set Classes and Interfaces Map Classes and Interfaces Queues and Arrays Thank you all for your attention and patient !

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.