رحيق الزهور نشر 7 يونيو 2022 أرسل تقرير نشر 7 يونيو 2022 ماهي استخدامات الكلاسات الاتيه FileWriter PrintWriter FileOutputStream وماالفرق بينهم؟ 1 اقتباس
0 Sam Ahw نشر 8 يونيو 2022 أرسل تقرير نشر 8 يونيو 2022 FileWriter هو تمثيل للمحارف ويستخدم لكتابة الأحرف بغض النظر عن ترميزها. يستخدم FileWriter داخليًا مجموعة الأحرف الافتراضية لنظام التشغيل الأساسي ليتم تحويل الأحرف إلى بايت وكتابتها على القرص الصلب. يوجد تشابه بين كل من FileWriter و PrintWriter من حيث: كل منهما هو امتداد أو extend من الصف Writer عبارة عم تمثيل للأحرف حيث يتم تحويل الحرف إلى بايت باستخدام مجموعة الأحرف الافتراضية default charset الاختلافات: يرمي FileWriter استثناء من نوع IOException في حال حدوث أي خطأ عند الإدخال والإخراج. أما توابع printWriter فلا تقوم بإلقاء أي استثناء عند حدول أخطاء عند التعامل مع الإدخال والإخراج، بدلاً من ذلك يتم استخدام علامة منطقية boolean والتي يمكن الحصول عليها من خلال استخدام التابع checkError يحوي printWriter على باني Constructor اختياري يمكنك استخدامه لتسهيل عمليات الاستدعاء لدوال معيّنة، أما هذا الباني فهو غير موجود ضمن FileWriter عند الكتابة على الملفات، يحوي FileWriter أيضاً على باني اختياري يسمح له بالإضافة على ملف موجود مسبقاً من خلال التابع write. أما FileOutputStream هو صف فرعي من الصف OutputStream، ويعتبر كتدفق للبيانات الخام (bytes) لنقل البيانات إلى الملفات وحفظها. لكتابة البيانات الأولية ضمن الملفات يكفي استخدام FileOutputStream، أما عند الحاجة لكتابة البيانات المحرفية فيفضل استخدام FileWriter لمزيد من التفاصيل والأمثلة العملية يمكنك الاطلاع على الروابط التالية: اقتباس
السؤال
رحيق الزهور
ماهي استخدامات الكلاسات الاتيه
FileWriter
PrintWriter
FileOutputStream
وماالفرق بينهم؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.