دوره آموزشی الگویابی برای Switch در جاوا ۲۱

دوره آموزشی الگویابی برای Switch در جاوا ۲۱

41 دقیقهمتوسط2025-06-20

مدرسین

Buddhini Samarakkody

Buddhini Samarakkody

Java Engineer, Author, Instructor

جزئیات دوره

این دوره مخصوص برنامه‌نویس‌های جاوا با سطح متوسطه که می‌خوان مهارت‌هاشون رو ارتقا بدن و توی مسیر کاریشون جلو برن، طراحی شده. مدرس دوره، بودینی ساماراکودی، بهت یاد می‌ده چطور از قابلیت جدید pattern matching توی دستور switch در جاوا ۲۱ استفاده کنی.

یاد می‌گیری چطور می‌تونی الگوها (patterns) رو توی caseهای switch بنویسی، چطور از guarded patterns استفاده کنی تا شرط‌های دقیق‌تری روی داده‌ها بذاری، چطور جاوا رکوردها (Records) رو با pattern matching توی switch ترکیب کنی، و چطور با case مربوط به null از خطای NullPointerException جلوگیری کنی.

بعد از این دوره، می‌تونی کدهایی بنویسی که هم خواناتر، هم مختصرتر و هم قدرتمندتر هستن و از قابلیت‌های جدید جاوا ۲۱ بهترین استفاده رو ببری.

اهداف یادگیری:
بفهمی چرا به pattern matching در switch نیاز داریم
بنویسی switch statement یا expression که داخل caseهاش pattern داره
با استفاده از case مربوط به null، جلوی NullPointerException رو توی switch بگیری
از guarded pattern ها توی caseها استفاده کنی تا شرط‌های دقیق‌تری روی داده‌ها بذاری
یاد بگیری چطور جاوا رکوردها (Records) رو با pattern matching توی switch به کار ببری

مهارت ها

JavaOracleProgramming LanguagesSoftware DevelopmentOne-Off

سرفصل ها

مقدمه

  • یادگیری تطبیق الگو برای سوئیچ
  • آنچه باید بدانید
  • گشتی در CoderPad

پیشینه تطبیق الگو

  • تطبیق الگو چیست؟
  • انگیزه - تطبیق الگو برای instanceof
  • تکامل سوئیچ در جاوا

تطبیق الگو برای سوئیچ

  • الگوها در برچسب‌های جعبه
  • استفاده از الگوها در برچسب‌های کیس
  • برچسب حالت تهی
  • استفاده از برچسب null case
  • برچسب‌های جعبه با الگوی محافظت‌شده
  • استفاده از برچسب‌های موردی با الگوی محافظت‌شده

ملاحظات بیشتر

  • سفارش برچسب‌های جعبه
  • جامعیت یک بلوک سوئیچ
  • استفاده از الگوهای رکورد با switch

نتیجه‌گیری

  • مراحل بعدی
۴۰,۰۰۰ تومان