"Chà, Amigo, bạn đã sẵn sàng cho nhiệm vụ Java Core chưa?"

"Tôi không chắc. Tôi cần phải làm gì?"

"Tất nhiên, bạn cần phải vượt qua cấp độ thứ mười! Và không phải 'càng sớm càng tốt', mà là 'càng tốt càng tốt'! Đừng vội vàng. Hãy học lý thuyết và sau đó hoàn thành các nhiệm vụ. Dưới đây là một số bài viết hữu ích về chủ thể."

"Tôi hơi bối rối về việc mở rộng/thu hẹp... Nó có vẻ như là một chủ đề đơn giản, nhưng..."

"Điều đó là bình thường! Các bài viết tuyệt vời của chúng tôi sẽ giúp bạn. Và không chỉ với việc mở rộng và thu hẹp."

Mở rộng và thu hẹp các loại nguyên thủy

"Để bắt đầu, chúng ta hãy đọc lại về mở rộng và thu hẹp các loại nguyên thủy (những loại không phải là đối tượng). Đây là điều đơn giản nhất, nhưng có thể quên nhanh chóng nếu không thực hành. Vì vậy, hãy đọc và thực hành."

Các giá trị cố định trong Java: cuối cùng, hằng số và không thay đổi

"Mọi thứ trôi chảy và thay đổi trong Java... ngoại trừ những thứ được đánh dấu bằng từ bổ nghĩa cuối cùng (tức là được đánh dấu là CONSTANT). Bạn đã biết tại sao từ đó được viết bằng chữ in hoa chưa? Nếu chưa, bài viết này sẽ cho bạn biết lý do tại sao. Bạn sẽ đồng thời tìm hiểu lý do tại sao không thể thay đổi trạng thái của một số đối tượng và cách sử dụng thuộc tính này."

thể hiện và kế thừa 101

"Cái gì thuộc về ai và ai liên quan đến cái gì? Trong Java, mọi thứ không hoàn toàn giống như trong cuộc sống: nếu bạn ở vị trí cao hơn trong hệ thống phân cấp, thì mọi thứ thuộc về bạn và nếu bạn ở vị trí thấp hơn trong hệ thống phân cấp. .. Bạn không biết tôi đang nói về cái gì? Đúng, về thừa kế... Và về toán tử instanceof rất, rất hữu ích . Tôi thực sự khuyên bạn nên bắt đầu sử dụng nó trong các chương trình của mình!"

Giấy gói, mở hộp và quyền anh

"Vì bạn đã hiểu rõ về các kiểu nguyên thủy, bạn nên đọc thêm về các lớp trình bao bọc. Đây là những lớp có hình thức và hoạt động giống như các kiểu nguyên thủy được đặt tên tương tự, nhưng trên thực tế, chúng là các lớp thực. Trong bài viết này, bạn sẽ tìm hiểu xem ai cần chúng và tại sao cũng như cách sử dụng chúng."

Cách sử dụng lớp Enum

"Bạn đã biết cách tạo lớp. Nhưng bạn sẽ làm gì nếu cần giới hạn một loạt giá trị trong lớp của mình? Cho đến khi phát hành Java 1.5, các nhà phát triển không có lựa chọn nào khác ngoài việc đưa ra giải pháp của riêng họ cho vấn đề này. Lớp Enum được giới thiệu trong bản phát hành để cung cấp một giải pháp chung. Nó có khá nhiều khả năng cùng với một số đặc thù. Bài viết này sẽ dạy cho bạn thêm về sự khác biệt của Enum so với các lớp khác."

8 sai lầm phổ biến của các lập trình viên tân binh

"Cả người mới bắt đầu và lập trình viên có kinh nghiệm đều mắc sai lầm. Khi kết thúc nhiệm vụ đầu tiên, tôi nghĩ bạn sẽ có lợi khi đọc về các bẫy rơi phổ biến . Hãy xem lại các quy tắc quan trọng nhất."