Lập trình Java nâng cao part 8

Tham khảo tài liệu 'lập trình java nâng cao part 8', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | 274 LẬP TRÌNH JAVA NÂNG CAO try catch lOException el return null java API Class defineClass String name byte data int offset int length Đưa thêm một lớp mới vào JVM trong đó có các tham số name là tên của một lớp có thể chứa cả tên của gói chứa nó nhưng không cần chỉ rõ cả .class data một mảng để chứa các byte code của lớp đó offset byte code bắt đầu trên mảng length độ dài của mảng. void loadclass String name boolean resolve Được cài đặt để nhận được câc byte code của lớp cần nạp vào JVM nếu resolve là true. Trong đó các tham số name là tên của một lớp có thể chứa cả tên của gói chứa nó nhưng không cần chi rõ cả .class resolve có giá trị true nếu resolveClassO cần gọi để kiểm tra sau khi lớp được nạp. Class findSystemClass String name Tim lóp hệ thống được nạp vào. void resolveclass Class c Được gọi thực hiện khi cờ resolve là true. . Kiểm tra byte code Khi một bộ nạp lớp giới thiệu các byte code cho JVM thi trước tiên những byte code này phải được kiểm định bời một bộ kiểm trà. Bộ kiểm tra đảm bảo rằng những lệnh được nạp vào khi thực hiện sẽ không gây ra thiệt hại nào cả. Tất cả càc ngoại lệ của các lớp hệ thống sẽ được kiếm tra và được thông báo khi chúng xuất hiện. Chương 7. VẤN ĐỂ BẢO MẬT VÀ AN NINH THÔNG TIN 275 Bộ kiểm tra có thể thấm định. Các biển phải được khởi tạo giá trị trước khi chúng được sử dựng. Trong các lời gọi hàm các kiếu tham chiếu phải phù hợp tương thích VỚI các tham số hình thức. Đảm bảo các luật truy câp vào các thành phần riêng không bị VI phạm. Đảm bảo chương trinh khi thực hiện không bị tràn bộ nhớ V V. Một khi phát hiên ra một sai sót bất kỳ thì lớp đó được xem là không hợp lệ và sẽ không được nạp vảo JVM. Quan trọng hon trong thể giới mở với Internet ta phải tìm cách bảo vê để chống lai những người khác cố tình phá hoại. Vi dụ họ có thể thay đổi kết quả tính toán của chương trình thay đổi các trường dữ liệu riêng của các đối tượng trong hệ thống hay một chương trình có the bị ngắt bởi hệ thống bao mật .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
24    19    1    27-11-2024
272    22    1    27-11-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.