جاوا یکی از محبوب ترین زبان های برنامه نویسی است. حتی بعد از 20 سال هنوز هم داغ است! همیشه تقاضای زیادی در اتوماسیون آزمون برای داوطلبان دارای مجموعه مهارت وجود دارد - Java + Selenium WebDriver. برای پیشرفت حرفه ای خود در تست اتوماسیون و انجام کارتان به نحو احسن، مهم است که تمام مفاهیم اولیه و پیشرفته جاوا را به خوبی بشناسید. این همان چیزی است که این دوره در مورد آن است!
تکالیف برنامه نویسی زنده زیاد!
در پایان این دوره، با
راحت خواهید بودبرنامه نویسی به سبک عملکردی جاوا
جریان های جاوا لامبدا
نوشتن کد تمیز با استفاده از Polymorphism به جای بلوکهای زشت if-else/switch
چه چیزی یاد خواهید گرفت؟
اصول
JDK در مقابل JRE
انواع اولیه
انواع مرجع
جهش
جلوگیری از جهش
چند شکلی
خلاصه در مقابل رابط
مجموعه ها
کلاس های Wrapper
معرفی لامبدا
لامبدا چیست
عملکرد به عنوان اشیاء درجه یک
توابع سفارش بالاتر
مرجع روش
واسط های کاربردی جاوا
تامین کننده
گزاره
مصرف کننده
BiConsumer
عملکرد
BiFunction
قابل اجرا
قابل تماس
روش های پیش فرض
روش های ثابت
عملکرد و سپس در مقابل مصرف کننده و سپس
موتور قوانین با محمولات
جریان
جریان چگونه کار می کند
جریان در مقابل حلقه سنتی
عملیات میانی
عملیات ترمینال
تنبلی
استفاده مجدد از جریان
منبع
نقشه
اهمیت عملیات نقشه
مرتب کردن
نگاه کردن
پرش
فیلتر
نقشه مسطح
دقیقه
حداکثر
جمع
IntStream برای جایگزینی برای حلقه
dropWhile
تا زمانی
پردازش موازی
findAny
findFirst
شمار
anyMatch
noneMatch
استحکام بیشتر جریان
لامبدا برای پروژه های BDD
اختیاری
کلکسیونرها
toList
toSet
toMap
گروه بندی بر اساس
پیوستن
متفرقه
JShell
مجموعه غیرقابل تغییر
فهرست تغییرناپذیر
جاوا 10 - var
بهبودهای رشته API
تکالیف زیاد
AsSIGNMENT - Predicate - Remove Links حاوی حرف S
برنامه ماشین حساب
ASSIGNMENT - متن Google Links
ASSIGNMENT - انتخاب کادر انتخاب
ASSIGNMENT - یافتن پیوندهای شکسته
ASSIGNMENT - انتخاب کادر انتخاب بر اساس جنسیت
ASSIGNMENT - پردازش فایل
ASSIGNMENT - ردیف حداقل قیمت را انتخاب کنید
ASSIGNMENT - انتخاب کشویی قابل شناور
ASSIGNMENT - آزمایش صفحه پرداخت
اشیاء صفحه
کلاس های آزمایشی با لامبدا
مهندس اصلی
نمایش نظرات