دوره آموزشی الگویابی برای Switch در جاوا ۲۱
41 دقیقهمتوسط2025-06-20
مدرسین

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 به کار ببری
یاد میگیری چطور میتونی الگوها (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
سرفصل ها
۰. مقدمه
- 01 - یادگیری تطبیق الگو برای سوئیچ
- 02 - آنچه باید بدانید
- 03 - گشتی در CoderPad
۱. پیشینه تطبیق الگو
- 04 - تطبیق الگو چیست؟
- 05 - انگیزه - تطبیق الگو برای instanceof
- 06 - تکامل سوئیچ در جاوا
۲. تطبیق الگو برای سوئیچ
- 07 - الگوها در برچسبهای جعبه
- 08 - استفاده از الگوها در برچسبهای کیس
- 09 - برچسب حالت تهی
- 10 - استفاده از برچسب null case
- 11 - برچسبهای جعبه با الگوی محافظتشده
- 12 - استفاده از برچسبهای موردی با الگوی محافظتشده
۳. ملاحظات بیشتر
- 13 - سفارش برچسبهای جعبه
- 14 - جامعیت یک بلوک سوئیچ
- 15 - استفاده از الگوهای رکورد با switch
نتیجهگیری
- 16 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی برترین ویژگی های جاوا 21
- دوره آموزشی جاوا: تست خودکار API با REST Assured
- دوره آموزشی آمادگی برای گواهینامه توسعهدهنده جاوا MongoDB Associate
- دوره آموزشی یادگیری جاوا سوئینگ (Java Swing)
- دوره آموزشی یادگیری JakartaEE
- دوره آموزشی امنیت در میکروسرویسها
- دوره آموزشی راهنمای کامل برنامهنویسی موازی و همزمان با جاوا
- دوره آموزشی توسعه مبتنی بر تست در Spring Boot با استفاده از JUnit و Mockito