شما اینجایید
خانه > مطالب تگ شده با "آموزش جاوا"

سری مطالب آموزش جاوا ۸ – بخش هفتم کلاس‌های Optional (قسمت اول)

آموزش جاوا 8

   

کلاس‌های Optional در حقیقت یک شی‌ء دربرگیرنده[1] هستند و برای دربرگرفتن اشیاء غیر null (غیر تهی) استفاده می‌شوند. شیء Optional برای نمایش null با مقدار غایب (null بدون مقدار) استفاده می‌شود. این کلاس متدهای مختلف و سودمندی در جهت تسهیل کد به‌منظور اداره و کنترل مقادیرِ

سری مطالب آموزش جاوا ۸ : بخش پنجم – برخی از رابط‌های تابعی (قسمت دوم)

آموزش جاوا ۸

     

  • LongToDoubleFunction

نمایش‌دهنده تابعی است که آرگومانی با مقداری از نوع long  می‌پذیرد و نتیجه‌ای با مقدار double برمی‌گرداند.

   
  • LongToIntFucntion

تابعی را نشان می‌دهد که آرگومانی با مقدار long می‌پذیرد و نتیجه‌ای از نوع عدد برمی‌گرداند.

   
  • LongUnaryOperator

عملیاتی

سری مطالب آموزش جاوا ۸ – بخش ششم Streams (قسمت اول)

آموزش جاوا ۸

کلاس  Stream  یک لایه انتزاعی جدید است که در جاوا 8 معرفی شده است. با استفاده از Stream می‌توانید داده‌ها را به‌صورت اعلانی شبیه به پرس‌وجوهای SQL پردازش کنید. برای مثال جمله SQL زیر را درنظر بگیرید:

 

SELECT max(salary), employee_id, employee_name FROM Employee

 

عبارت SQL فوق، به‌طور

سری مطالب آموزش جاوا ۸ : بخش پنجم – برخی از رابط‌های تابعی

آموزش جاوا ۸

رابط‌های تابعی[1] تنها یک تابع را به نمایش می‌گذارند. (تنها یک تابع دارند.) برای مثال یک رابط مقایسه‌کننده که تنها یک متد به نام compareTo() دارد برای اهداف مقایسه کردن به کار می‌رود. جاوا 8 رابط‌های تابعی بسیاری تعریف کرده است که باید در عبارات لامبدا

سری مطالب آموزش جاوا ۸ – بخش چهارم: متدهای پیش‌فرض

آموزش جاوا

جاوا 8 مفهوم جدیدی از پیاده‌سازی (اجرای) متد پیش‌فرض در رابط‌ها[1] معرفی کرد. این قابلیت برای سازگاریِ عقب‌گرد اضافه‌شده است به‌گونه‌ای می‌توان از اینترفیس‌های قدیمی برای نیرومند کردن قابلیت عبارت لامبدا جاوا 8 استفاده کرد. برای مثال اینترفیس‌های "List " یا " Collection "، اعلان متد

بالا