Computer >> Máy Tính >  >> Lập trình >> Java

Hệ thống mô-đun trong Java 9 là gì?


Một trong những thay đổi lớn trong tính năng Java 9 là Mô-đun Hệ thống . Java 9 đã giới thiệu các tính năng sau như một phần của Jigsaw Dự án.

  • JDK mô-đun
  • Mã nguồn Java mô-đun
  • Hình ảnh thời gian chạy mô-đun
  • Đóng gói các API nội bộ của Java
  • Hệ thống mô-đun nền tảng Java

Một trong những động lực chính của việc sử dụng Mô-đun Hệ thống là cung cấp JVM mô-đun chạy trên các thiết bị có ít bộ nhớ khả dụng hơn. JVM chỉ chạy với những mô-đun và API mà ứng dụng yêu cầu.

Cú pháp

module Module-Name {
   requires moduleName;
   exports packageName;
}

Tệp JAR Mô-đun chứa một mô-đun bổ sung bộ mô tả . Trong bộ mô tả mô-đun này, sự phụ thuộc của các mô-đun khác đã được thể hiện thông qua "request" các câu lệnh. " xuất khẩu " câu lệnh kiểm soát gói nào có quyền truy cập vào các mô-đun khác.