لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ویژگی های جدید جاوا 7 و جاوا 8 با Lambdas & Streams
Java 7 & Java 8 new features with Lambdas & Streams
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
برنامه نویسی کاربردی جاوا را با Lambda & Streams بیاموزید. ویژگی های جدید هیجان انگیز و قدرتمند جاوا 7 و جاوا 8 را بیاموزید همه ویژگی های جدید نسخه جاوا 7 همه ویژگی های جدید عبارات لامبدا (λ) نسخه جاوا 8، رابط های عملکردی، روش های پیش فرض و استاتیک در Interfaces Streams API، Joda Date و Time API، مراجع متد، ارجاعات سازنده و غیره. عبارت Try-with-Resources، گرفتن چندین استثنا، بهبود فایل ها و دایرکتوری ها، رشته در دستور سوئیچ و غیره.
دوره آموزشی 'Java 7 8' ویژگی های جدید، پیشرفت های Zero to Master به درک همه ویژگی های جدید نسخه های جاوا 7 و 8 کمک می کند. در این دوره، همه ویژگی های جدید را به طور مفصل چه در تئوری و چه در کدنویسی مورد بحث قرار خواهیم داد. توجه و توضیح ویژه ای به تمام ویژگی های اصلی مانند عبارات لامبدا، جریان ها، زمان تاریخ JODA، روش های پیش فرض استاتیک، اختیاری، مراجع روش، رابط های عملکردی، بیانیه Try-With-Resources در این دوره داده شده است. در طول بحث دوره، ابتدا هر ویژگی با توضیح تئوری و سپس یک پیادهسازی کد و اجرای دقیق پوشش داده میشود. شما انعطاف پذیری دارید که از هر ویژگی که قبلاً می دانید صرف نظر کنید زیرا دوره به گونه ای سازماندهی شده است که رد شدن از یک ویژگی شناخته شده بر سایر بخش ها/سخنرانی ها تأثیری ندارد.
تمام مطالب مورد بحث در این دوره به همراه جزئیات مخزن GitHub در اختیار همه دانش آموزان ثبت نام شده قرار می گیرد که در آن کل کد مورد بحث در دوره نگهداری می شود. پس از هر بخش، آزمونی برای آزمایش درک شما در فواصل زمانی معین انجام می شود.
در زیر ویژگی هایی است که در این دوره به آنها خواهیم پرداخت،
ویژگی های جدید جاوا 7
بیانیه TRY-WITH-RESOURCES
استثناهای سرکوب شده
گرفتن چند استثنا
بازگرداندن استثناها با بررسی نوع
اجرای استثناء آسانتر برای بازتابها
بررسیهای تهی کلاس اشیاء
روش بستن در داخل URLCLASSLOADER
بهبود دایرکتوری های فایل ها
WATCHSERVICE
حرفهای باینری
STRING در بیانیه سوئیچ
نوع استنتاج/اپراتور الماس
استفاده از علامت زیر در NUMERIC LTERALS
بهبودهای JDBC
ویژگی های جدید جاوا 8
روش های پیش فرض در رابط ها
روش های استاتیکی در رابط ها
اختیاری برای مقابله با NULL ها
بیان LAMBDA (Λ)
رابط عملکردی
ارجاعات روش
منابع سازنده
STREAMS API
API تاریخ و زمان جدید (JODA)
COMPLETABLEFUTURE
بهبودهای نقشه
به روز رسانی های متفرقه دیگر
سرفصل ها و درس ها
معرفی
Introduction
بررسی اجمالی دوره
Course Overview
تاریخچه نسخه های جاوا
Java versions history
فروشندگان مختلف JDK در اکوسیستم جاوا
Different JDK vendors in Java ecosystem
تاریخچه نسخه جاوا و مسابقه فروشندگان JDK
Java version history & JDK vendors quiz
معرفی
Introduction
ویژگی ها و پیشرفت های جدید جاوا 7
Java 7 new features & enhancements
ویژگی ها و بهبودهای جدید جاوا 7
Java 7 new features & enhancements content
بیانیه با منابع را امتحان کنید
Try With Resources statement
استثناهای سرکوب شده
Suppressed Exceptions
گرفتن چندین استثنا با استفاده از یک بلوک catch
Catching multiple exceptions using a single catch block
بازگرداندن استثناها با بررسی نوع فراگیرتر
Rethrowing exceptions with more inclusive type checking
مدیریت استثنایی آسان تر برای روش های بازتابی
Easier Exception handling for reflective methods
کلاس اشیاء و چک های پوچ
Objects Class & Null Checks
روش بستن در URLClassLoader
Close method inside URLClassLoader
حاشیه نویسی @SafeVarrgs
@SafeVarargs Annotation
پیشرفت های مربوط به فایل ها و فهرست ها
Enhancements related to Files & Directories
تمرین کدنویسی با استفاده از Path & Paths
Coding exercise using Path & Paths
تمرین کدنویسی با استفاده از فایل ها
Coding exercise using Files
Watch Service
WatchService
باینری Literals
Binary Literals
استفاده از String در دستورات سوئیچ
Using String in Switch Statements
اپراتور الماس یا عملگر استنتاج نوع
Diamond Operator or Type Inference Operator
استفاده از خط زیر در مقادیر عددی
Using underscore in numeric values
بهبود Jdbc
Jdbc Improvements
جمع آوری زباله اول (G1).
Garbage First (G1) collector
چارچوب Fork & Join
Fork & Join framework
خلاصه ای از ویژگی های جدید جاوا 7
Summary of Java 7 new features
آزمون ویژگی ها و پیشرفت های جدید جاوا 7
Java 7 new features & enhancements quiz
ویژگی ها و پیشرفت های جدید جاوا 7
Java 7 new features & enhancements
ویژگی های جدید جاوا 8 (پیش فرض، روش های استاتیک در رابط ها و کلاس اختیاری)
Java 8 new features (Default, Static methods in Interfaces & Optional class)
ویژگی ها و بهبودهای جدید جاوا 8
Java 8 new features & enhancements content
مقدمه ای بر جاوا 8
Introduction to Java 8
روشهای پیشفرض در رابطها [نظریه]
Default Methods in Interfaces [Theory]
روش های پیش فرض در رابط ها [کدگذاری]
Default Methods in Interfaces [Coding]
روش های استاتیک در رابط ها [نظریه]
Static Methods in Interfaces [Theory]
روش های استاتیک در رابط ها [کدگذاری]
Static Methods in Interfaces [Coding]
اختیاری برای مقابله با تهی [نظریه]
Optional to deal with Nulls[Theory]
اختیاری برای مقابله با Nulls [کدگذاری]
Optional to deal with Nulls [Coding]
مسابقه ویژگی ها و پیشرفت های جدید جاوا 8
Java 8 new features & enhancements quiz
ویژگی های جدید جاوا 8 (پیش فرض، روش های استاتیک در رابط ها و کلاس اختیاری)
Java 8 new features (Default, Static methods in Interfaces & Optional class)
عبارات لامبدا در جاوا 8
Lambda Expressions in Java 8
مقدمه ای بر عبارات لامبدا
Introduction to Lambda Expressions
عبارات لامبدا Deep Dive 1
Lambda Expressions Deep Dive 1
عبارات Lambda Deep Dive 2
Lambda Expressions Deep Dive 2
عبارات Lambda Deep Dive 3
Lambda Expressions Deep Dive 3
عبارات Lambda Deep Dive 4
Lambda Expressions Deep Dive 4
عبارات Lambda Deep Dive 5
Lambda Expressions Deep Dive 5
کلاس ناشناس در مقابل عبارات لامبدا
Anonymous Class Vs Lambda Expressions
نمایش نظرات