Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

ประโยชน์ของโมดูลใน Java 9 คืออะไร?


คุณลักษณะสำคัญที่แนะนำใน Java 9 คือ โมดูล . เมื่อใช้โมดูล เราสามารถแบ่งโค้ดออกเป็นส่วนประกอบเล็กๆ ที่เรียกว่า โมดูล . หมายความว่าแต่ละโมดูลมีหน้าที่รับผิดชอบและประกาศการพึ่งพาโมดูลอื่นเพื่อให้ทำงานได้อย่างถูกต้อง

ด้านล่างนี้คือขั้นตอนในการสร้าง โครงการโมดูลาร์ ใน Java 9:

เริ่มแรก เราสามารถสร้างไฟล์ชื่อ "module-info.java " และเพิ่มลงในแพ็คเกจ (โมดูล) ที่สร้างขึ้น ตัวอย่างเช่น หากชื่อแพ็คเกจของเราคือ com.mycompany.mypackage จากนั้นไฟล์จะไปที่แพ็คเกจเดียวกัน (src/com.mycompany.mypackage/module-info.java) . เราสามารถสร้างโมดูลได้โดยการประกาศ " ส่งออก" และ " จำเป็น" นิพจน์

หากโมดูลของเราต้องการโมดูลอื่น เราสามารถเขียนโค้ดด้านล่างได้

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


เพื่อแสดงเนื้อหาของโมดูล เราสามารถเขียนโค้ดด้านล่าง

module org.tutorix {
   exports org.tutorix;
}


ประโยชน์ของโมดูล:

  • โมดูลซ่อน ไม่ต้องการ และ ภายใน รายละเอียด ปลอดภัยมากขึ้นเพื่อความปลอดภัย . หมายความว่าโมดูลสามารถเข้าถึงเฉพาะ เนื้อหาแพ็คเกจที่ส่งออก และไม่ใช่เนื้อหาทั้งหมดหรือสาธารณะ/ภายใน A PI ของโมดูลอื่นๆ ดังนั้น สาธารณะในโมดูลหนึ่งจึงไม่เป็นแบบสาธารณะสำหรับโมดูลอื่นๆ
  • แอปพลิเคชันมีขนาดเล็กและรวดเร็วเพราะเราสามารถใช้ได้เฉพาะโมดูลใดก็ได้ที่เราต้องการ
  • ปรับใช้ได้ง่ายบนอุปกรณ์ขนาดเล็กเนื่องจากความต้องการหน่วยความจำมีน้อยมาก
  • ง่ายต่อการสนับสนุน หลักความรับผิดชอบเดียว .
  • รองรับง่ายข้อต่อน้อยลง ระหว่างส่วนประกอบต่างๆ