هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل: اطلب عرضًا تجريبيًا أو سجّل الدخول.
هل أعجبتك المعاينة؟
هذا هو الدرس الأول المجاني. احصل على وصول كامل: اطلب عرضًا تجريبيًا أو سجّل الدخول.
سترى في هذه الدروس كيفية القراءة والكتابة من وإلى نظام الملفات. يتم استخدام واجهة برمجة التطبيقات للملفات القديمة عبر العديد من المشاريع والأطر والمكتبات القديمة. على الرغم من عمرها، لم يتم إهمال واجهة برمجة التطبيقات القديمة ولا يزال بإمكانك استخدامها مع أي من أحدث إصدارات جافا.
ستتعرف على كيفية قيام java.nio.file.Path بتنفيذ كل شيء يمكن لـ java.io.File تنفيذه وبطريقة أفضل بشكل عام، باستخدام الفئات الجديدة التي يمكنها دعم الروابط الرمزية، وسمات الملفات المناسبة، والبيانات الوصفية، وقوائم التحكم في الوصول والمزيد. عند العمل مع الملفات أو المسارات، من المحتمل أن تستخدم فئة java.nio.file.Files وسنغطي العديد من الدوال الشائعة التي تعمل على الملفات والدلائل. يشمل الإدخال والإخراج مجموعة واسعة من المصادر ونحن بحاجة بطبيعة الحال إلى التعامل مع محتويات ملف الأحرف والبايت. مكتبة NIO مليئة بكل ما نحتاجه لإنجاز أي متطلبات I / O التي قد نواجهها.
أهداف الدورة التدريبية:
• وصف مكتبة NIO الجديدة
• فهم كيفية القراءة والكتابة في نظام الملفات
• شرح كيفية إنشاء ملفات مؤقتة
المهارات التي ستتعلمها:
• قراءة وكتابة الملفات
• تدفق المحتوى
• إدارة نظام الملفات
يغطي كيفية القراءة والكتابة من وإلى نظام الملفات في Java، بما في ذلك مكتبة NIO، وفئتَا java.nio.file.Path وjava.nio.file.Files، وبيانات الملفات الوصفية، وإنشاء الملفات المؤقتة. وتشمل الدروس: القراءة والكتابة والبيانات الوصفية للملفات.
كلتيهما. يشرح واجهة برمجة الملفات القديمة التي لا تزال صالحة للاستخدام وغير مُهمَلة، مع توضيح كيف يؤدي java.nio.file.Path ومكتبة NIO الأعمال ذاتها بشكل أفضل عموماً، مع دعم الروابط الرمزية وسمات الملفات والبيانات الوصفية وقوائم التحكم في الوصول (ACLs).
ستكتسب مهارات في إدخال/إخراج الملفات، ومعالجة الإدخال/الإخراج، وJava 11، وJava Advanced Imaging، وواجهات برمجة تطبيقات Java، والإدخال/الإخراج غير المتزامن في Java.
الأهداف هي: وصف مكتبة NIO الجديدة، وفهم كيفية القراءة والكتابة من وإلى نظام الملفات، وشرح كيفية إنشاء الملفات المؤقتة.