آموزش کار با فایل ها در جاوا با پکیج Java/IO (به همراه پروژه دفترچه یادداشت)
آموزش کار با فایل ها در جاوا با پکیج Java/IO (به همراه پروژه دفترچه یادداشت)
چکیده
زبان برنامه نویسی جاوا به عنوان یک زبان برنامه نویسی جامع و کاربردی، کلاس ها و پکیج های متفاوتی را به منظور مدیریت و کار با فایل ها در نظر گرفته است که با استفاده از این پکیج ها می توانیم امور مورد نظر، جهت ایجاد و ذخیره و بازیابی اطلاعات داخل فایل ها را انجام دهیم که این پکیج با نام Java I/O شناخته می شود.
توضیحات تکمیلی
از جمله نیازهای برنامه نویسان، ذخیره و بازیابی برخی اطلاعات، در فایل های متنی می باشد، شاید در پروژه پیاده سازی شده، نیاز باشد تا در قسمت هایی از نرم افزار، کاربر فایلی را ذخیره کرده و یا فراخوانی و در نرم افزار باز کند. برای انجام چنین اموری، برنامه نویس نیاز است تا بداند که چگونه با فایل ها کار کند.
زبان برنامه نویسی جاوا نیز به عنوان یک زبان برنامه نویسی جامع و کاربردی، کلاس ها و پکیج های متفاوتی را به منظور مدیریت و کار با فایل ها در نظر گرفته است که با استفاده از این پکیج ها می توانیم امور مورد نظر، جهت ایجاد و ذخیره و بازیابی اطلاعات داخل فایل ها را انجام دهیم که این پکیج با نام Java I/O شناخته می شود.
پکیج Java I/O شامل مجموعه ای از کلاس های مختلف است که به وسیله این کلاس ها، می توان امور مختلفی را بر روی فایل ها انجام داد که از جمله این امور می توان به موارد زیر اشاره کرد:
- ایجاد فایل جدید
- حذف فایل های موجود
- خواندن محتوای موجود در فایل
- ذخیره محتوای جدید در داخل فایل
- تغییر نام فایل و یا تهیه نسخه کپی از فایل در مسیر دیگر
با استفاده از پکیج Java I/O ما می توانیم به کار با فایل های با شیوه دسترسی تصادفی نیز بپردازیم و امور مورد نظر را با این فایل ها نیز به پیش ببریم. در این فرادرس، ما به بررسی پکیج Java I/O و انواع کلاس های موجود در این پکیج و همینطور به نحوه استفاده و دسترسی به آن ها نیز می پردازیم.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- درس یکم: آشنایی با پکیج Java I/O
- درس دوم: خواندن محتوای فایل
- آشنایی با کلاس Reader
- کار با کلاس FileInputStream
- کار با کلاس BufferedInputStream
- کار با کلاس ByteArrayInputStream
- کار با کلاس DataInputStream
- کار با کلاس BufferedReader
- درس سوم: نوشتن در فایل
- آشنایی با کلاس Writer
- کار با کلاس FileOutputStream
- کار با کلاس BufferedOutputStream
- کار با کلاس ByteArrayOutputStream
- کار با کلاس DataOutputStream
- کار با کلاس BufferedWriter
- درس چهارم: آشنایی دقیق تر با کلاس File
- ایجاد فایل جدید
- حذف فایل
- انتقال و تغییر نام فایل
- به دست آوردن مسیر فایل
- ایجاد پوشه
- درس پنجم: کار با فایل های تصادفی
- آشنایی با کلاس RandomAccessFile
- آشنایی با حالات دسترسی به فایل
- نوشتن محتوا در داخل فایل تصادفی
- خواندن محتوای فایل تصادفی
- درس ششم: ذخیره و بازیابی شی در فایل
- آشنایی با کلاس ObjectInputStream
- آشنایی با کلاس ObjectOutputStream
- نوشتن شی در داخل فایل
- خواندن شی از داخل فایل
- درس هفتم: پروژه دفترچه یادداشت
آنچه در این آموزش خواهید دید:
پیش نمایشها

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۷ مگابایت -- (کلیک کنید +))

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۱۶ مگابایت -- (کلیک کنید +))

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۱۸ مگابایت -- (کلیک کنید +))




راهنمای سفارش آموزشها
در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
- با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
- با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه
اطلاعات تکمیلی
نام آموزش | آموزش کار با فایل ها در جاوا با پکیج Java/IO (به همراه پروژه دفترچه یادداشت) |
---|---|
ناشر | فرادرس |
شناسه اثر | ۸–۱۲۴۵۲–۰۶۳۴۴۴ (ثبت شده در مرکز رسانههای دیجیتال وزارت ارشاد) |
کد آموزش | FVJ96101 |
مدت زمان | ۳ ساعت و ۲۴ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدیویی (لینک دانلود) |
حجم دانلود | ۳۰۴ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
نظرات
علیرضا
اون چیزی که می خواستم بود، نیاز هامو برطرف کرد، قیمتش هم خوبه. من دنبال این مطلب بودم و جایی ندیدم که اینو داشته باشه.
رضا
مطالب تدریس شده با کیفیت بود و تونست نیاز منو برطرف کنه. ممنونم