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

Ưu điểm của Mô-đun trong Java 9 là gì?

A mô-đun là một vùng chứa các gói được thiết kế để tái sử dụng và mỗi mô-đun chứa một bộ mô tả mô-đun bao gồm thông tin về tên mô-đun , phụ thuộc mô-đun (tên của các mô-đun khác mà nó phụ thuộc vào) và tên của các gói nó xuất khẩu mà chỉ có thể được sử dụng bởi các mô-đun phụ thuộc vào nó.

Ưu điểm của Mô-đun

  • Tính đóng gói mạnh mẽ là một trong những lợi thế chính của hệ thống mô-đun là “ công khai ”Chỉ định truy cập không còn có thể truy cập được đối với tất cả mọi người. Bằng cách sử dụng hệ thống mô-đun, chúng tôi có thể cho phép một số gói giới hạn có thể truy cập được đối với các ứng dụng bên ngoài.
  • Nó làm cho ứng dụng của chúng tôi nhẹ , vì vậy nó có thể được chạy trên nhiều thiết bị hơn. Vì trọng lượng nhẹ nên nó cải thiện hiệu suất của một ứng dụng.
  • Một kiến ​​trúc cho phép chúng tôi chia ứng dụng của mình thành bên ngoài được che giấu các gói, do đó dễ dàng tuân theo nguyên tắc phân tách mối quan tâm.
  • Một số lớp nội bộ trong gói, chẳng hạn như sun.security. * , com.sun.crypto. * không thể truy cập được nữa vì các gói này hiện đã bị ẩn, do đó cải thiện bảo mật .


Một mô-đun có thể được khai báo bên trong tệp có tên " module-info.java ", là bộ mô tả mô-đun.

module com.tutorialspoint.app{
   // Modules upon which the module "com.tutorialspoint.app" depends on 
   requires com.tutorialspoint.services;
   // Packages exposed by this module that can be used by other modules 
   exports com.tutorialspoint.app.util;
}