"مفهوم الـ Buffer في لغة البرمجة جافا: أهم الكلاسات المصممة للتعامل مع الـ Character Streams في لغة البرمجة جافا: مفهوم ال Byte Streams في لغة البرمجة جافا: أهم الكلاسات الخاصة للتعامل مع Byte Streams في لغة البرمجة جافا: مفهوم الـ Buffer في لغة البرمجة جافا:
الـ (Buffer) في لغة البرمجة جافا هي عبارة عن مساحة مؤقتة تُستخدم لتخزين البيانات، حيث يتم إنشاؤها في الذاكرة من أجل قراءة مجموعة كبيرة من المعلومات، وبعد ذلك يتم التخلص منها عند الانتهاء، وإن من أهم الكلاسات للتعامل مع (Buffer) في لغة البرمجة جافا هما الكلاس (Buffered Reader) و الكلاس (Buffered Writer)، وهذ الكلاسات يتم تصنيفها من نوع (Character Streams) بحيث تكون مصممة للتعامل مع الملفات النصية العادية من خلال القراءة والكتابة.
أهم الكلاسات المصممة للتعامل مع الـ Character Streams في لغة البرمجة جافا:
الجدول التالي يحتوي على أهم الكلاسات الخاصة بالتعامل مع (Character Streams):
الكلاس الاستخدام class InputStreamReader
يستخدم هذا الكلاس لقراءة بيانات الملف كـ (bytes) ومن ثم يقوم بتحويلها إلى حروق حسب الترميز الذي قام المستخدم بتحديده في الكونستركتور.
class FileReader
يستخدم هذا الكلاس لقراءة (Streams) من الأحرف.
class BufferedReader
يستخدم هذا الكلاس لقراءة المحتوى من الـ (buffer) مثل قراءته حرف حرف أو تخزينه في مصفوفة, أو قراءته سطراً سطراً، ويمكن للمستخدم من تحديد حجم الـ (buffer).
class OutputStreamWriter
يستخدم هذا الكلاس لكتابة الأحرف في الملف كـ (bytes) حسب الترميز الذي يقوم المستخدم بتحديده في الكونستركتور.
class FileWriter
يستخدم هذا الكلاس لكتابة نص في الملف.
class BufferedWriter
يستخدم هذا الكلاس لكتابة محتوى الـ (buffer) في الملف بعدة طرق مختلفة، مثل كتابته حرفاً حرفاً أو تخزينه في مصفوفة (Array) أو كتابته سطراً سطراً، وأيضاً بإمكان المستخدم تحديد حجم الـ (buffer).
مفهوم ال Byte Streams في لغة البرمجة جافا:
في لغو البرمجة جافا هناك نوع من الكلاسات التي يتم تصنيفها كـ (Byte Streams) والتي تستخدم للتعامل مع الملفات الغير نصية التي يتم تخزين محتواها على شكل سلسلة من البيانات، وهناك العديد من الكلاسات التي تندرج تحت ال (Byte Streams)، ولكن الكلاسات الأكثر استخداماً هي (FileInputStream) و (FileOutputStream).
أهم الكلاسات الخاصة للتعامل مع Byte Streams في لغة البرمجة جافا:
الجدول التالي يجتوي على أهم الكلاسات الخاصة بالتعامل مع (Byte Streams):
نحن نستخدم ملفات تعريف الارتباط (كوكيز) لفهم كيفية استخدامك لموقعنا ولتحسين تجربتك. من خلال الاستمرار في استخدام موقعنا ، فإنك توافق على استخدامنا لملفات تعريف الارتباط.