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

Lợi ích của một mô-đun trong Java 9 là gì?

Một tính năng quan trọng được giới thiệu trong Java 9 là Mô-đun . Bằng cách sử dụng mô-đun, chúng tôi có thể chia mã thành các thành phần nhỏ hơn được gọi là mô-đun . Nó có nghĩa là mỗi mô-đun có trách nhiệm riêng và khai báo sự phụ thuộc của nó vào các mô-đun khác để hoạt động chính xác.

Dưới đây là các bước để tạo dự án mô-đun trong Java 9:​​

Ban đầu, chúng tôi có thể tạo tệp có tên "module-info.java " và thêm vào một gói (mô-đun) mà nó được tạo. Ví dụ:nếu tên gói của chúng tôi là com.mycompany.mypackage thì tệp chuyển đến cùng một gói (src / com.mycompany.mypackage / module-info.java) . Chúng tôi có thể tạo mô-đun bằng cách khai báo " xuất khẩu " " yêu cầu " biểu thức.

Nếu mô-đun của chúng tôi yêu cầu mô-đun khác, chúng tôi có thể viết mã dưới đây

module com.tutorialspoint.greetings {
   requires org.tutorix;
}


Để hiển thị nội dung mô-đun, chúng ta có thể viết mã dưới đây

module org.tutorix {
   exports org.tutorix;
}


Lợi ích của mô-đun:

  • Các mô-đun ẩn không mong muốn nội bộ chi tiết rất an toàn để bảo mật tốt hơn . Điều đó có nghĩa là một mô-đun chỉ có thể truy cập nội dung gói đã xuất và không phải tất cả nội dung hoặc công khai / nội bộ A PI của các mô-đun khác, vì vậy công khai trong một mô-đun này không công khai đối với các mô-đun khác.
  • Ứng dụng trở nên nhỏ gọn và nhanh chóng vì chúng tôi chỉ có thể sử dụng bất kỳ mô-đun nào chúng tôi muốn.
  • Dễ dàng triển khai trên các thiết bị nhỏ vì yêu cầu bộ nhớ rất ít.
  • Dễ dàng hỗ trợ nguyên tắc trách nhiệm duy nhất .
  • Dễ dàng hỗ trợ ít khớp nối hơn giữa các thành phần.