Java: Gói java.util

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Chào mừng bạn đến với phần kiến thức API Collections.

Phần này sẽ cung cấp cho bạn cái nhìn sâu sắc về Giao diện lập trình ứng dụng (API) của Collections. API Collections là một kiến ​​trúc thống nhất để đại diện và thao tác với các collection.

Giới thiệu

Framework Collections bao gồm các interface collection là phương tiện chính của collection được thao tác. Chúng cũng có trình bao bọc và triển khai mục đích chung. Triển khai bộ điều hợp giúp điều chỉnh một tập hợp này với tập hợp khác. Bên cạnh đó là những triển khai tiện lợi và triển khai kế thừa.

Gói java.util

Gói java.util chứa định nghĩa của một số lớp hữu ích cung cấp nhiều chức năng. Gói chủ yếu chứa các lớp tập hợp hữu ích để làm việc với các nhóm đối tượng. Gói này cũng chứa định nghĩa của các lớp cung cấp các tiện ích ngày giờ và nhiều tiện ích khác, chẳng hạn như lịch và từ điển. Nó cũng chứa danh sách các class và interface để quản lý tập hợp dữ liệu trong bộ nhớ. Hình 1 hiển thị một số lớp có trong gói java.util.

java.util
Hình 1: Gói java.util

Các lớp trong gói này như Ngày và Lịch được giải thích trong các phần sau.

♦ Lớp Date, các hàm tạo và phương thức của nó

Đối tượng lớp Date đại diện cho ngày và giờ và cung cấp các phương thức để thao tác các thể hiện ngày và giờ. Ngày được biểu thị dưới kiểu long để đếm số mili giây kể từ ngày 1 tháng 1 năm 1970, 00:00:00 GMT. Đối tượng Date không thể được in nếu không chuyển đổi nó thành kiểu String. Định dạng phải phù hợp với ngôn ngữ của người dùng cuối, ví dụ: 12.2.95 hoặc 02/12/95.

Các hàm tạo của lớp Date được liệt kê trong bảng 1.

Constructor

Mô tả

Date()

Hàm tạo tạo một đối tượng Date sử dụng ngày hiện thời.

Date(long dt)

Hàm tạo tạo đối tượng Date sử dụng số mili giây được chỉ định kể từ ngày 1 tháng 1 năm 1970, 00:00:00 GMT.

Bảng 1: Các hàm tạo của lớp Date

♦ Lớp Calendar, các hàm tạo và phương thức của nó

Dựa trên một đối tượng Date đã cho, lớp Calendar có thể truy xuất thông tin ở dạng số nguyên như YEAR, MONTH và DAY. Nó là một lớp trừu tượng và do đó, không thể được khởi tạo như lớp Date. Đối tượng Calendar cung cấp tất cả các giá trị trường thời gian cần thiết cần thiết để triển khai định dạng ngày-giờ cho một ngôn ngữ và kiểu lịch cụ thể (ví dụ: German-Gregorian, German-Traditional).

Lưu ý - GregorianCalendar là một lớp con của Calendar triển khai biểu mẫu lịch Gregorian.

♦ Lớp Random

Lớp Random được sử dụng để tạo ra các số ngẫu nhiên. Nó được sử dụng bất cứ khi nào có nhu cầu tạo số theo kiểu tùy ý hoặc phi hệ thống. Ví dụ, trong trò chơi xúc xắc, kết quả của lần ném xúc xắc là không thể đoán trước. Trò chơi có thể được mô phỏng bằng cách sử dụng một đối tượng Random.

Hai hàm tạo được cung cấp cho lớp này, một hàm lấy giá trị gốc (giá trị gốc là một số được sử dụng để bắt đầu tạo số ngẫu nhiên) làm tham số và hàm kia không lấy tham số và sử dụng thời gian hiện tại làm gốc.

» Tiếp: Framework Collections
« Trước: Sắp xếp trong collection
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!