نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
Java I/O یکی از چهار API اصلی JDK است که بسیاری دیگر از جمله دسترسی به پایگاه داده و REST Services بر روی آن ساخته شده است. در این دوره ، شما یاد خواهید گرفت که چگونه با فایلها روی یک سیستم فایل کار کنید و چگونه به فایلهای متنی دسترسی پیدا کنید. Java I/O API یک API اساسی JDK است ، در هسته API های دسترسی به پایگاه داده و API های دسترسی به وب. در این دوره ، کار با Files in Java با استفاده از Java NIO API ، شما نحوه مدیریت پرونده ها را با استفاده از کلاس Files کارخانه و نحوه برخورد با فایل های متنی در Java یاد خواهید گرفت. ابتدا نحوه دستکاری پرونده ها در سیستم فایل را مشاهده خواهید کرد: نحوه ایجاد ، کپی ، انتقال و حذف آنها. سپس ، نحوه پیدا کردن فایلها را در مجموعه ای از دایرکتوری ها با دو رویکرد مختلف پیدا خواهید کرد: الگوی بازدید کننده و الگوی نقشه/فیلتر/کاهش ، همانطور که توسط Stream API پیاده سازی شده است. در مرحله بعدی ، نحوه ایجاد و تجزیه و تحلیل فایل های متنی را کشف خواهید کرد. سرانجام ، نحوه برخورد با CharSets برای مدیریت قالب های عجیب و غریب و همچنین یک مطالعه موردی در دنیای واقعی به شما نشان داده خواهد شد: تجزیه و تحلیل یک فایل CSV. پس از تماشای این دوره ، شما آماده مقابله با مشکلات مدیریت پرونده خواهید بود و قادر خواهید بود کارهای پیشرفته ای را برای مدیریت پرونده های متنی پیچیده انجام دهید ، که برای سرویس های وب و REST ضروری است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
دسترسی به پرونده ها و راهنماها با استفاده از Java NIO Path
Accessing Files and Directories Using Java NIO Path
-
معرفی دوره: رسیدگی به پرونده های متنی در سیستم فایل
Introducing the Course: Dealing with Text Files on a File System
-
شما کی هستید؟ برای پیگیری این دوره چه چیزی باید بدانید؟
Who Are You? What Should You Know to Follow this Course?
-
معرفی دستور کار دوره و این ماژول
Introducing the Agenda of the Course and This Module
-
تفاوت بین نمونه پرونده و مسیر
Making the Difference between Instance of File and Path
-
استفاده از نمونه های پرونده برای دسترسی به پرونده ها در سیستم فایل
Using Instances of File to Access Files on a File System
-
ایجاد شی P مسیر با استفاده از روشهای موجود کارخانه
Creating Path Object Using the Available Factory Methods
-
دریافت اطلاعات بیشتر درباره یک فایل از پرونده و مسیرها
Getting More Information on a File from the File and Path Objects
-
بسته بندی ماژول
Module Wrap Up
خواندن و نوشتن فایلهای متنی با استفاده از Java NIO API
Reading and Writing Text Files Using the Java NIO API
-
معرفی ماژول و دستور کار آن
Introducing the Module and Its Agenda
-
معرفی خطاهای احتمالی هنگام برخورد با پرونده های متنی
Introducing the Possible Errors When Dealing with Text Files
-
قرار دادن پشتیبانی از File Text در متن جاوا I/O
Placing the Text File Support in the Context of Java I/O
-
ایجاد BufferedReader برای خواندن متن متن یک فایل
Creating a BufferedReader to Read the Text Content of a File
-
استفاده از BufferedWriter برای نوشتن محتوای متن در یک فایل
Using a BufferedWriter to Write Text Content to a File
-
معرفی مطالعه موردی استفاده از نسخه ی نمایشی زنده
Introducing the Use Case Study of the Live Demo
-
نسخه ی نمایشی زنده: ایجاد BufferedReader برای خواندن یک فایل خط به خط
Live Demo: Creating a BufferedReader to Read a File Line by Line
-
نسخه ی نمایشی زنده: مدیریت متن های غیر UTF-8 با استفاده از CharSet صحیح
Live Demo: Handling Non-UTF-8 Texts Using the Correct CharSet
-
نسخه ی نمایشی زنده: بستن نویسنده با الگوی امتحان با منابع
Live Demo: Closing a Writer with the Try With Resources Pattern
-
نسخه ی نمایشی زنده: شستشوی مناسب نویسنده برای جلوگیری از نوشتن های فاقد مطالب
Live Demo: Flushing a Writer Properly to Avoid Missing Writes
-
بسته بندی ماژول
Module Wrap Up
تجزیه و تحلیل فایلهای متنی CSV با استفاده از API جریان
Analyzing CSV Text Files Using the Stream API
-
معرفی ماژول و دستور کار آن
Introducing the Module and Its Agenda
-
معرفی قالب CSV
Introducing the CSV Format
-
نسخه ی نمایشی زنده: خواندن فایل CSV خط به خط با استفاده از حلقه For
Live Demo: Reading a CSV File Line by Line Using a For Loop
-
نسخه ی نمایشی زنده: تجزیه و تحلیل یک فایل CSV با استفاده از API جریان
Live Demo: Analyzing a CSV File Using the Stream API
-
بسته بندی ماژول
Module Wrap Up
دستکاری فایلها روی سیستم فایل با استفاده از Java NIO API
Manipulating Files on a File System Using the Java NIO API
-
معرفی ماژول و دستور کار آن
Introducing the Module and Its Agenda
-
دستکاری فایلها در سیستم فایل با استفاده از کلاس Files Factory
Manipulating Files on a File System Using the Files Factory Class
-
دریافت اطلاعات در مورد سلسله مراتب راهنماها با استفاده از بازدید کننده
Getting Information on a Hierarchy of Directories Using a Visitor
-
تجزیه و تحلیل سلسله مراتب راهنماها با استفاده از API جریان
Analyzing a Hierarchy of Directories Using the Stream API
-
نسخه ی نمایشی زنده: با الگوی Files.walkFileTree از دایرکتوری ها بازدید کنید
Live Demo: Visit Directories with the Files.walkFileTree Pattern
-
نسخه ی نمایشی زنده: فیلتر کردن محتوای دایرکتوری با استفاده از Files.walk
Live Demo: Filtering Directory Content Using Files.walk
-
خلاصه ماژول و دوره
Module and Course Wrap Up
نمایش نظرات