English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات Java الأساسية

Java Flow Control(التحكم في التدفق)

Java Array(النص)

Java Object-Oriented(I)(التوجيه بالأصناف)

Java Object-Oriented(II)(التوجيه بالأصناف)

Java Object-Oriented(III)(التوجيه بالأصناف)

معالجة الاستثناءات Java

Java List(القائمة)

Java Queue(القائمة)

Java Map Collections

Java Set Collections

Java Input/Output (I/O)

Java Reader/Writer

مواضيع أخرى في Java

نظام المodule Java 9

ميزات Java 9 الجديدة

أحد أكبر التغيرات في Java 9 هو إدخال نظام المodule (مشروع Jigsaw).

المodule هي كتلة من الكود والبيانات. يتم تنظيم كود المodule في العديد من الحزم، حيث يحتوي كل حزمة على كلاسات واجهات Java؛ وتشمل بيانات المodule ملفات المصادر وبيانات ثابتة أخرى.

أحد أهم خصائص مodule Java 9 هو أن ملف module-info.class الموصف للمodule يحتوي على ملفات الجذر في工件 (artifact) الملف. يمكن أن يكون صيغة الملف التقليدية JAR أو ملف JMOD الجديد المضيف لـ Java 9. يتم ترجمة هذا الملف من ملف source module-info.java في الجذر. يمكن أن يصف هذا ملف الإعلان المختلف للمodule.

في ملف module-info.java، يمكننا استخدام الكلمة الجديدة module للاعلان عن مodule، كما يلي. يقدم هنا أقل إعلان مodule ممكن لـ com.mycompany.mymodule.

module com.w3codebox.mymodule {
}

إنشاء المodule

الآن سننشئ مodule com.w3codebox.greetings.

الخطوة الأولى

أنشئ مجلد C:\>JAVA\src، ثم أنشئ مجلد يحمل نفس اسم المodule في هذا المجلد com.w3codebox.greetings.

الخطوة الثانية

أنشئ ملف module-info.java في مجلد C:\>JAVA\src\com.w3codebox.greetings، البرنامج النصي كما يلي:

module com.w3codebox.greetings { }

module-info.java يستخدم لإنشاء المodule. في هذه الخطوة أنشأنا مodule com.w3codebox.greetings.

الخطوة الثالثة

في المodule إضافة ملفات المصدر، في مجلد C:\>JAVA\src\com.w3codebox.greetings\com\w3codebox\greetings أنشئ ملف Java9Tester.java، البرنامج النصي كما يلي:

package com.w3codebox.greetings;
public class Java9Tester {
   public static void main(String[] args) {
      System.out.println("Hello World!");
   }
}

الخطوة الرابعة

إنشاء مجلد C:\>JAVA\mods، ثم إنشاء مجلد com.w3codebox.greetings في هذا المجلد، وترميز المodule إلى هذا المجلد:

C:/>JAVA> javac -d mods/com.w3codebox.greetings 
   src/com.w3codebox.greetings/module-info.java 
   src/com.w3codebox.greetings/com/w3codebox/greetings/Java9Tester.java

الخطوة الخامسة

تنفيذ المodule، عرض النتائج الخارجة:

C:/>JAVA> java --module-path mods -m com.w3codebox.greetings/com.w3codebox.greetings.Java9Tester
Hello World!

module-path تحديد المسار الذي يحتوي على المodule.

-m  تحديد المodule الرئيسي.

ميزات Java 9 الجديدة