Bạn đã biết nhiều về các kiểu nguyên thủy và ở cấp độ này, bạn đã làm quen với các doppelganger của chúng — các lớp trình bao bọc, đồng thời tìm hiểu autoboxing và unboxing là gì, cách so sánh chính xác các loại trình bao bọc và cách thực hiện không chính xác.

Bạn cũng đã nâng trải nghiệm mảng của mình lên một tầm cao mới bằng cách tìm hiểu về lớp ArrayList. Về cơ bản, bạn có nhiều thứ để suy nghĩ! Tốt hơn hết, hãy dành nửa giờ cho một số bài viết bổ sung về những chủ đề này để mọi thứ sẽ vào đúng vị trí của nó.

Các lớp trình bao bọc trong Java

Các lớp bao bọc trông và hoạt động giống như kiểu nguyên thủy cùng tên, nhưng trên thực tế chúng là các lớp thực. Bài viết này giải thích về những người cần chúng, chúng dùng để làm gì và bạn làm gì với chúng.

Autoboxing và Unboxing trong Java

Trong Java, một tính năng của nguyên thủy và trình bao bọc của chúng là tự động đóng hộp/mở hộp. Hãy đi sâu vào khái niệm này.

lớp ArrayList

Mảng rất tuyệt, nhưng các lập trình viên cảm thấy khó chịu do kích thước hạn chế của chúng và không thể thêm hoặc xóa các phần tử mới. Vì vậy, hãy gặp ArrayList: đó là một mảng được cải tiến, một cấu trúc dữ liệu đơn giản và thuận tiện. Khi bạn đã chuyển từ mảng sang ArrayList, bạn không thể quay lại.

Xóa một phần tử khỏi ArrayList

Và đây là một bài viết khác tiếp tục cuộc thảo luận của chúng ta về ArrayList. Lần này chúng ta sẽ xem xét chi tiết hơn về các thao tác quan trọng để làm việc với danh sách — xóa một mục khỏi danh sách và xóa một mục khỏi danh sách trong một vòng lặp.

ArrayList trong ảnh

Nếu bạn chưa hoàn toàn hiểu ArrayList hoạt động như thế nào thì bài học này là dành cho bạn. Sẽ có rất nhiều hình ảnh và giải thích và hầu như không có mã. Nhưng quan trọng nhất, sau khi đọc và hiểu nó, bạn sẽ hiểu rất rõ ArrayList hoạt động như thế nào... Biết đâu, có thể bạn sẽ tự thực hiện sau đó! Vì vậy, để nâng cao quá trình đào tạo của bạn, đây là một nhiệm vụ tốt cho một nhà phát triển mới bắt đầu.