Hệ thống con tải lớp (ClassLoader Subsystem) trong JVM

Vòng đời của một lớp trong JVM Theo đặc tả máy ảo Java (JVM), một lớp trải qua 7 giai đoạn từ khi được nạp vào bộ nhớ cho đến khi bị loại bỏ: Tải (Loading), Liên kết (Linking - bao gồm Xác minh, Chuẩn bị, Phân giải), Khởi tạo (Initialization), Sử dụng (Using) và Gỡ bỏ (Unloading). Trong Java, kiểu dữ liệu cơ bản được JVM định nghĩa sẵn, không c ...

Đăng vào ngày 22 tháng 6 lúc 20:23

Cách phá vỡ cơ chế ủy quyền hai chiều trong Java

Trước khi đọc bài viết, hãy suy nghĩ về hai câu hỏi sau và tìm lời giải trong nội dung dưới đây: Nếu bạn tự viết lại lớp java.lang.String và tải nó bằng URLClassLoader, liệu có thể ghi đè lên lớp String gốc trong JDK không? Nếu câu trả lời là không, thì có cách nào để thay thế được lớp java.lang.String trong JDK không? 1. Cơ chế ủy quyền ...

Đăng vào ngày 28 tháng 5 lúc 07:56