fanavariA

علمی و فناوری

fanavariA

علمی و فناوری

آموزش عبارات لامبدا در جاوا

 عبارت لامبدا در اصل متدی ناشناس یا نامشخص است و به تنهایی اجرا نمی شود. در عوض ، از آن برای پیاده سازی متد تعریف شده توسط اینترفیس استفاده می شود.

چگونه عبارت لامبدا را در جاوا تعریف کنیم؟

عبارت لامبدا یک عنصر نحوی جدید و اپراتور را به زبان جاوا معرفی می کند. به اپراتور جدید عملگر لامبدا یا عملگر پیکان گفته می شود. (->)

بیایید یک متد ساده بنویسیم که فقط یک مقدار ثابت double را برگرداند.

ادامه مطلب...

آموزش دستور سوئیچ (switch) در جاوا

 در این آموزش یاد می گیرید که از دستور switch برای کنترل جریان اجرای برنامه خود استفاده کنید. در جاوا ، نردبان if..else..if یک کد را از بین بسیاری از بلوک ها اجرا می کند. دستور switch می تواند جایگزین نردبان های طولانی باشد که باعث خوانا بودن کد می شود.

 

نحو دستور switch به شکل زیر است:

switch (variable/expression) {

case value1:

// statements

break;

case value2:

// statements

break;

.. .. …

.. .. …

default:

// statements

}

دستور switch عبارت (عمدتا متغیر) را ارزیابی کرده و با مقادیر (می تواند عبارت باشد) هر برچسب مقایسه می کند.

دستور switch تمام دستورات برچسب مورد تطبیق را اجرا می کند.

فرض کنید متغیر / عبارت برابر با value2 است. در این حالت ، تمام دستورات مربوط به این مورد تطبیقی اجرا می شوند.

نکته: استفاده از عبارت break. این عبارت اجرای بیانیه سوییچ را خاتمه می دهد. عبارات break مهم هستند زیرا در صورت عدم استفاده از آن ها ، تمام دستورات پس از برچسب مورد تطبیق به ترتیب و تا انتهای بیانیه switch اجرا می شوند.

ادامه مطلب...

آموزش کلید واژه ی this در جاوا

 

 استفاده از this برای تفکیک منابع مختلف متغیر

در جاوا مجاز به تعریف دو یا چند متغیر با یک نام مشابه در یک دامنه (دامنه کلاس یا دامنه متد) نیستید. با این حال ، متغیرها و پارامترهای نمونه ممکن است دارای نام یکسان باشند. مانند:

class MyClass {

int instVar; // instVar instance variable

MyClass(int instVar){ // instVar parameter

instVar = instVar;

}

}

در برنامه بالا کامپایلر جاوا به دلیل ابهام نام دچار اشتباه می شود. از این رو برای رفع این مشکل از کلید واژه this استفاده می شود.

ادامه مطلب..

مشکل رایج در ویندوز ۱۰

 ۱- گیر کردن به‌روز‌رسانی ها در مرحله دانلود و یا عدم نصب شدن آن‌هااز آنجایی که ویندوز ۱۰ به زور آپدیت‌های خود را دانلود و نصب می‌کند، ایجاد خلل در مراحل کاری بخش بروز‌رسانی ویندوز می‌تواند بسیار آزاردهنده باشد. اگر یکی از آپدیت‌های شما در مراحل دانلود خود گیر کرده است و یا نصب نمی‌شود، احتمالا فایل مربوطه ناقص و مشکل دار دانلود شده و لازم است آن‌ها حذف و عملیات دانلود را دوباره پیگیری کنید.


برای اینکار دکمه‌های ویندوز و R در صفحه کلید را با هم فشار دهید تا منوی ران باز شود. حال در این منو عبارت C://Windows/softwareDistribution/download را وارد و گزینه Okay را بزنید. حالا هرآنچه در این پوشه مشاهده می‌شود را حذف نمایید، هرگز خود پوشه را حذف نکنید. پس از اتمام این مراحل، سیستم خود را ریستارت کرده و دوباره فایل بروز‌رسانی را دانلود نمایید.

۲-خالی کرن سریع شارژ:کسانی که ویندوز ۱۰ را روی لپ تاپشان دارند، ممکن است متوجه شده باشند که سیستم عامل آن زمان شارژ را کم میکند. بهتر است زمان‌بندی دانلود و نصب بروزرسانی‌های جدید ویندوز ۱۰ را خودتان به دست بگیرید و در زمان مناسب اقدام به دانلود و نصب آپدیت‌های جدید کنید.
در غیر این صورت باید توجه خود را به سمت برخی قابلیت‌های جدید در ویندوز ۱۰ نظیر کورتانا، دستیار مجازی، جلب کنید. این دستیار در شرایط مختلف می‌تواند کمک حال کاربر باشد، با این حال گاهی اوقات مصرف باتری آن کمی ویندوز را آزار می‌دهد. اگر از قابلیت صدا کردن این دستیار استفاده خاصی ندارید، پیشنهاد می‌کنیم حتما به بخش تنظیمات کورتانا در ویندوز رفته و گزینه Let Cortana Respond to Hey Cortana را بر روی حالت Off قرار دهید.

ادامه مطلب...

بهترین و جدیدترین دیکشنری های فارسی به فارسی

 ۱- لغت نامه پارسی: 


این دیکشنری فارسی به فارسی که بیش از ۵۰۰۰ کاربر فعال دارد فضای ۱۴٫۹ مگابایت از گوشی شما را اشغال می کند. فرهنگ لغت فارسی به فارسی دارای بیش از ۵۰ هزار واژه کاملا آفلاین و قابلیت ایجاد لینک خودکار برای یافتن معانی کلماتی که در دیتابیس آفلاین موجود نیستند (در صورت خرید لایسنس، این قابلیت شما را بی‌نیاز از هر لغت نامه دیگری می‌نماید). از کهمترین قابلیت های این برنامه موارد زیر را می توان نام برد:

  1. دامنه واژگان آفلاین بی نظیر
  2. رابط کاربری بسیار زیبا و روان
  3. امکان جستجوی صوتی فارسی
  4. امکان ارسال و به اشتراک‌گذاری آسان
  5. امکان شخصی سازی و تغییر کامل رنگ‌ها
  6. بهره‌مندی از ۹ فونت مناسب + امکان تغییر اندازه
  7. بهره‌مندی از امکان نمایش ابتدای متن و تمام متن
  8. فاقد هرگونه اجرای مخفی و هر ‍نوع پیغام و اعلام
  9. امکان نمایش پنجره مترجم بر روی تمامی برنامه های باز

ادامه مطلب...