این بخش شامل نوشتن و خواندن فایلها است. تفاوت بین فایلهای کوچکی که میتوان آنها را در حافظه بارگذاری کرد و فایلهای بزرگی که نیاز به دسترسی از طریق Buffer دارند را توضیح میدهد. همچنین نحوهی استفاده از الگوی Decorator برای اضافه کردن امکانات به عملیات پایهی دسترسی به فایل را نشان میدهد.
دسترسی به فایلها یا سیستمفایلها دو محدودیت اصلی دارد: اول باید منابع سیستمی بازشده را بهدرستی آزاد کنید و دوم باید Exceptionها را مدیریت کنید. این بخش الگوهای صحیح برای این کار را نشان میدهد.
جزئیات خواندن، نوشتن، ایجاد و باز کردن فایلهای کوچک یا موقتی (Temporary Files) در این بخش بررسی میشود.
جزئیات خواندن و نوشتن فایلهای متنی با استفاده از Buffered I/O Streamها در این بخش بررسی میشود.
خواندن، نوشتن، ایجاد و باز کردن فایلها با استفاده از Stream I/O و Channelها در این بخش بررسی میشود.
استفاده از الگوی Decorator برای ارتقای قابلیتهای Streamهای I/O.
راهاندازی Streamهای کاراکتری یا باینری روی ساختارهای حافظهای.
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://dev.java/learn/