دوره آموزشی الگویابی برای 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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی Switch Statements در زبان جاوا
- دوره آموزشی نگاه اولیه به جاوا 17
- دوره آموزشی 10 نکته برای برنامه نویسان سی شارپ
- دوره آموزشی سیشارپ پیشرفته: ویژگی های زبان
- دوره آموزشی الگوهای Bash و عبارات منظم
- دوره آموزشی مفاهیم پیشرفته برنامهنویسی در #C
- دوره آموزشی ده نکته برای توسعه دهندگان سی شارپ (2020)
- دوره آموزشی #F برای مبتدیان
مسیرهای مرتبط
- مسیر آموزشی برتری در سی شارپ: معماری راهحلهای با عملکرد بالا
- مسیر آموزشی تواناییهای شغلیات رو شکوفا کن: با لینکدین اعتمادبهنفس و مهارتهای کاریت رو بساز
- مسیر آموزشی توسعه دادن مهارت های Scala خود برای مهندسی داده
- مسیر آموزشی آماده شدن برای آزمون AWS DevOps Engineer - Professional (DOP-C01)
- مسیر آموزشی تبدیل شدن به یک متخصص AWS Data و DevOps
- مسیر آموزشی شروع کار با میکروسرویس ها
- مسیر آموزشی گواهینامه حرفهای مبانی میکروسرویسها
- مسیر آموزشی مهارت های پی اچ پی خود را ارتقا دهید