اپلیکیشن اندرویدی فلشکارت آموزشی کار با فایلها و I/O در جاوا
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کار با فایلها و I/O در جاوا
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر ورودی/خروجی در جاوا
- 2. کلاس File و مدیریت مسیرها
- 3. ایجاد فایلها و دایرکتوریها
- 4. بررسی وجود و ویژگیهای فایل
- 5. حذف و تغییر نام فایلها
- 6. لیست کردن محتویات دایرکتوری
- 7. مفاهیم Stream در جاوا
- 8. InputStream و OutputStream
- 9. خواندن فایلهای متنی با FileInputStream
- 10. نوشتن در فایلهای متنی با FileOutputStream
- 11. استفاده از BufferedInputStream و BufferedOutputStream
- 12. کار با DataInputStream و DataOutputStream
- 13. ObjectInputStream و ObjectOutputStream برای سریالسازی
- 14. سریالسازی اشیاء در جاوا
- 15. پیادهسازی رابط Serializable
- 16. کلمه کلیدی transient در سریالسازی
- 17. خواندن و نوشتن فایلهای باینری
- 18. کلاس FileReader و FileWriter
- 19. استفاده از BufferedReader برای خواندن خط به خط
- 20. نوشتن با BufferedWriter
- 21. تفاوت بین Reader و InputStream
- 22. کار با Scanner برای ورودی فایل
- 23. مدیریت استثناهای I/O با try-with-resources
- 24. کلاس IOException و زیرکلاسهای آن
- 25. بستن خودکار منابع با AutoCloseable
- 26. مسیردهی نسبی و مطلق در فایلها
- 27. کار با مسیرها و Path در java.nio.file
- 28. عملیات فایل با Files و Paths
- 29. کپی کردن فایلها در جاوا
- 30. انتقال و جابجایی فایلها
- 31. حذف فایلها و دایرکتوریها با Files
- 32. خواندن تمام محتویات یک فایل با readAllBytes
- 33. نوشتن آرایه بایت به فایل با write
- 34. کار با فایلهای موقت
- 35. مدیریت مجوزهای فایل در java.nio.file
- 36. پیمایش دایرکتوری با DirectoryStream
- 37. استفاده از FileVisitor برای پیمایش عمقی
- 38. فشردهسازی فایلها با ZipOutputStream
- 39. استخراج فایلهای فشرده با ZipInputStream
- 40. کار با فایلهای JAR
- 41. ورودی از کنسول با System.in
- 42. خروجی به کنسول با System.out و System.err
- 43. فرمتبندی خروجی با PrintStream و PrintWriter
- 44. Redirect کردن جریانهای استاندارد
- 45. Pipe کردن Streamها در جاوا
- 46. کار با RandomAccessFile
- 47. جستجو و موقعیتیابی در فایل با seek
- 48. خواندن و نوشتن همزمان با RandomAccessFile
- 49. مدیریت فایلهای بزرگ و حافظه
- 50. استفاده از ByteArrayInputStream و ByteArrayOutputStream
- 51. تبدیل Streamها به آرایه و برعکس
- 52. کار با StringReader و StringWriter
- 53. رمزگذاری فایلها با جریانهای فیلتر
- 54. فیلتر کردن محتوا در حین خواندن
- 55. استفاده از SequenceInputStream
- 56. اتصال چند InputStream به صورت ترتیبی
- 57. کار با فایلهای CSV در جاوا
- 58. خواندن فایلهای JSON ساده
- 59. نوشتن فایلهای JSON ساده
- 60. مدیریت فایلهای پیکربندی با Properties
- 61. ذخیره و بارگذاری تنظیمات با Properties
- 62. مدیریت فایلهای لاگ ساده
- 63. تاریخچه و Timestamp در نام فایلها
- 64. مقایسه محتویات دو فایل
- 65. تولید فایلهای متنی با محتوای ساختیافته
- 66. حذف خطوط تکراری از فایل
- 67. ادغام چند فایل متنی
- 68. تقسیم یک فایل بزرگ به چند فایل کوچک
- 69. بهینهسازی خواندن با بافر
- 70. مدیریت خطاهای رایج I/O در جاوا
- 71. تست واحد برای عملیات فایل
- 72. استفاده از TemporaryFolder در تستها
- 73. تفاوت بین java.io و java.nio
- 74. مفاهیم Channel و Buffer در NIO
- 75. خواندن فایل با FileChannel
- 76. نوشتن فایل با FileChannel
- 77. استفاده از ByteBuffer در NIO
- 78. عملیات غیرمسدودکننده با NIO
- 79. مدیریت فایلهای رمزگذاری شده
- 80. خلاصه و بهترین روشهای کار با فایل در جاوا
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.