List Interface List Interface trong Java kế thừa Collection và nó cung cấp các phương thức để thao tác với các phần tử trong danh sách. Interface java.util.List được định nghĩa như sau: Các phương thức của List interface Phương thức Mô tả void add(int index, Object obj) Chèn obj vào trong List đang gọi tại index đã cho. Bất […]
So sánh ArrayList và LinkedList trong Java
Trong các bài viết trước, tôi đã giới thiệu với các bạn ArrayList và LinkedList. Trong bài này, tôi sẽ so sánh sự giống nhau, khác nhau của 2 collection này. Giống nhau giữa ArrayList và LinkedList Cả hai lớp ArrayList và LinkedList đều được implements từ List Interface và duy trì thứ tự của […]
LinkedList trong java
Giới thiệu Danh sách có kết nối ( Linked List) là một trong các cách quản lý danh sách dữ liệu khắc phục được các nhược điểm của mảng. Lớp LinkedList trong java sử dụng cấu trúc danh sách liên kết Doubly Linked List để lưu trữ các phần tử. Chi tiết về cấu trúc dữ […]
ArrayList trong java
Giới thiệu Lớp ArrayList trong java được sử dụng như một mảng động để lưu trữ các phần tử. Nó kế thừa lớp AbstractList và impliments giao tiếp List. Các mảng Java chuẩn là có độ dài cố định. Sau khi các mảng được tạo, chúng không thể tăng hoặc giảm kích cỡ, nghĩa là bạn […]
Collection trong java
Giới thiệu Tập hợp chính là một ý tưởng cơ bản của chương trình và của ngôn ngữ lập trình. Một ứng dụng thường xuyên phải làm việc với tập hợp ví dụ như việc lưu trữ thông tin các nhân viên, tập hợp các ảnh ,… Java cũng như các ngôn ngữ khác hỗ […]
Enum trong java
enum là một từ khóa trong Java, là một kiểu dữ liệu đặc biệt được sử dụng để đại diện cho hằng số cố định. Một enum có thể chứa các trường, phương thức và constructor. Bởi vì các giá trị của Enum là các hằng số, nên tên của các trường kiểu enum thường là […]
Xử lý ngoại lệ đối với trường hợp ghi đè phương thức trong java
Có một vài quy tắc về xử lý ngoại lệ (exception handling) với ghi đè (overriding) phương thức trong java như sau: Trường hợp phương thức của lớp cha không khai báo ném ra exception Nếu phương thức của lớp cha không khai báo ném ra exception, phương thức được ghi đè của lớp cha […]
Custom Exception trong Java
Custom Exception là ngoại lệ do người dùng tự định nghĩa. Custom Exception trong Java được sử dụng để tùy biến ngoại lệ theo yêu cầu của người dùng. Bởi sự giúp đỡ của loại ngoại lệ này, người dùng có thể có riêng kiểu và thông điệp ngoại lệ riêng cho mình. Thông thường, […]