جاوا 21 - بررسی آخرین نوآوری ها برای سال 2024 [ویدئو]

Java 21 - Exploring the Latest Innovations for 2024 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با مرور مجدد مفاهیم و پیش نیازهای کلیدی جاوا شروع می شود و پایه ای قوی قبل از فرو رفتن در ویژگی های جدید جاوا 21 ایجاد می کند. شما پیشنهادات تاثیرگذار بهبود جاوا (JEP) را بررسی می‌کنید و محیط توسعه خود را تنظیم می‌کنید، و مطمئن می‌شوید که آماده کاوش در جاوا 21 هستید. این دوره ویژگی‌های پیشرفتی مانند کلاس‌های بی‌نام، تطبیق الگو برای عبارات سوئیچ، و الگوها و متغیرهای بی‌نام را پوشش می‌دهد که توسط تمرین‌های کدگذاری عملی پشتیبانی می‌شوند. همچنین در مورد الگوهای رشته و مجموعه های متوالی برای بهبود مدیریت داده ها و دستکاری رشته ها خواهید آموخت. همانطور که پیشرفت می کنید، دوره به موضوعات پیشرفته ای مانند الگوهای رکورد، ZGC نسلی و رشته های مجازی می پردازد که برای برنامه های کاربردی با کارایی بالا ضروری هستند. API عملکرد خارجی و حافظه برای ادغام‌های بومی و همزمانی ساختاریافته برای بهبود برنامه‌نویسی همزمان را کاوش کنید. هر بخش مهارت های شما را از طریق ترکیبی از تئوری و کاربرد عملی ایجاد می کند و شما را به تسلط کامل بر نوآوری های جاوا 21 مجهز می کند. ویژگی های جدید جاوا 21 مانند کلاس های بدون نام، تطبیق الگو برای سوئیچ و ثبت الگوها را پیاده سازی کنید از قالب های رشته ای و مجموعه های متوالی برای نوشتن کد مختصرتر و کارآمدتر استفاده کنید برنامه های جاوا را با استفاده از Generational ZGC و Vector API بهینه کنید برنامه نویسی همزمان را با رشته های مجازی و همزمانی ساختاریافته مدیریت کنید ادغام کدهای بومی با استفاده از API خارجی و عملکرد حافظه این دوره برای توسعه دهندگان جاوا متوسط ​​تا پیشرفته که با جاوا 17 یا بالاتر آشنا هستند طراحی شده است. درک خوب برنامه نویسی شی گرا و تجربه قبلی با ویژگی های اساسی جاوا توصیه می شود. این دوره برای کسانی که به دنبال ارتقاء مهارت های خود و به روز ماندن با آخرین پیشرفت های جاوا هستند ایده آل است. درباره همه ویژگی‌ها و پیشرفت‌های اصلی جاوا 21، از کلاس‌های بدون نام گرفته تا همزمانی ساختاریافته، بیاموزید * در تمرین‌های عملی شرکت کنید که ویژگی‌های جدید جاوا را در سناریوهای کدنویسی در دنیای واقعی اعمال می‌کند. MacOS

سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه و پیش نیازها Introduction & Prerequisites

  • جاوا - بررسی اجمالی سریع Java - Quick Overview

  • بررسی اجمالی و اهداف JEP JEP Overview and Purposes

راه اندازی ماشین توسعه (Win و MacOS) Development Machine Setup (Win and MacOS)

  • Win - SDKman را نصب کنید و جاوا 21 را نصب کنید Win - Install SDKman and Install Java 21

  • MAC - SDKman و Java 21 را نصب و راه اندازی کنید MAC - Install and Setup SDKman and Java 21

  • راه اندازی Visual Studio Code IDE برای توسعه دهندگان جاوا Setup Visual Studio Code IDE For Java Developers

ویژگی های بهبود Java 21 - Deep Dive Java 21 Enhancement Features - Deep Dive

  • ویژگی های جدید جاوا 21 - پیش نمایش در مقابل JEP های نهایی Java 21 New Features - Preview vs Final JEPs

  • ویژگی 1 - کلاس های بدون نام و روش های اصلی نمونه - عملی Feature 1 - Unnamed Classes and Instance Main Methods - HANDS-ON

  • ویژگی 2 - تطبیق الگو برای سوئیچ - نمای کلی و عملی Feature 2 - Pattern Matching for Switch - Overview and HANDS-ON

  • ویژگی 3 - الگوها و متغیرهای بدون نام - نمای کلی Feature 3 - Unnamed Patterns and Variables - Overview

  • HANDS-ON - الگوها و متغیرهای بدون نام HANDS-ON - Unnamed Patterns and Variables

قالب‌های رشته‌ای و مجموعه‌های متوالی String Templates & Sequenced Collections

  • ویژگی 4 - نمای کلی الگوهای رشته Feature 4 - String Templates Overview

  • عملی - با استفاده از پردازشگر الگوی STR HANDS-ON - Using the STR Template Processor

  • ویژگی 5 - مجموعه متوالی - دستی Feature 5 - Sequenced Collection - HANDS-ON

  • SequencedSet - LinkedHashSet - HANDS-ON SequencedSet - LinkedHashSet - HANDS-ON

  • SequencedMap - LinkedHashMap - HANDS-ON SequencedMap - LinkedHashMap - HANDS-ON

الگوهای ضبط - شیرجه عمیق Record Patterns - Deep Dive

  • ویژگی 6 - مقدمه ای بر الگوهای ضبط - بررسی اجمالی Feature 6 - Introduction to Record Patterns - Overview

  • سوابق - دست در Records - HANDS-ON

  • Record Deconstructors Record Deconstructors

  • تطبیق مولفه - عملی Component Matching - HANDS-ON

  • الگوهای تو در تو Nested Patterns

  • ثبت الگوها در سوئیچ Record Patterns in Switch

  • مزایای الگوهای ضبط - خلاصه Record Patterns Advantages - Summary

نسل ZGC - بررسی اجمالی Generational ZGC - Overview

  • ویژگی 7 - ZGC نسلی و جمع آوری زباله در جاوا - نمای کلی Feature 7 - Generational ZGC and Garbage Collection in Java - Full Overview

موضوعات مجازی Virtual Threads

  • ویژگی 8 - پلتفرم در مقابل موضوعات مجازی - مرور کلی Feature 8 - Platform VS Virtual Threads - Overview

  • موضوعات مجازی - HANDS-ON Virtual Threads - HANDS-ON

مقادیر محدوده در مقابل ThreadLocal - یک مرور کلی Scoped Values Vs ThreadLocal - An Overview

  • ویژگی 9 - مقادیر محدوده در مقابل ThreadLocal - یک مرور کلی Feature 9 - Scoped Values Vs ThreadLocal - An Overview

  • مقادیر محدوده - عملی Scoped Values - HANDS-ON

  • مورد استفاده از مقادیر محدوده Scoped Values Use Case

Vector API - Deep Dive Vector API - Deep Dive

  • ویژگی 10 - Vector API - نمای کلی Feature 10 - Vector API - Overview

  • Vector API - HANDS-ON SIMD Addition Vector API - HANDS-ON SIMD Addition

مکانیسم کپسوله سازی کلید - KEM Key Encapsulation Mechanism - KEM

  • ویژگی 11 - KEM - نمای کلی Feature 11 - KEM - Overview

  • مرور کد KEM KEM Code Walkthrough

API عملکرد خارجی و حافظه Foreign Function and Memory API

  • ویژگی 12 - عملکرد و حافظه خارجی - بررسی اجمالی و کد Feature 12 - Foreign Function and Memory - Overview & Code Walkthrough

همزمانی ساختاریافته Structured Concurrency

  • ویژگی 13 - نمای کلی همزمانی ساختاریافته و نمای کلی کد Feature 13 - Structured Concurrency Overview and Code Overview

نمایش نظرات

جاوا 21 - بررسی آخرین نوآوری ها برای سال 2024 [ویدئو]
جزییات دوره
2h 0m
35
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Paulo Dichone
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone Paulo Dichone

توسعه دهنده و معلم

سلام! من پائولو هستم. من مدرک علوم کامپیوتر از دانشگاه Whitworth دارم و یک متخصص برنامه نویسی هستم و به آن افتخار می کنم!

من تجربه گسترده ای در توسعه برنامه Android به ویژه در برنامه موبایل (اندروید و iOS) و توسعه وب دارم. من همچنین بنیانگذار Magadistudio هستم، یک شرکت توسعه برنامه تلفن همراه مستقر در شمال غربی داخلی زیبا (WA).

من علاقه زیادی به آموزش توسعه برنامه اندروید به مردم دارم. نشان دادن طناب‌های ساخت اپلیکیشن‌های اندرویدی شگفت‌انگیز، تجربه‌ای بسیار ارزشمند است! هدف من این است که شما را به سرعت راه اندازی کنم و برنامه های اندروید بسازید.

شما آزادی را که یک توسعه‌دهنده اندروید ارائه می‌دهد، باور نمی‌کنید.

من را در توییتر @buildappswithme دنبال کنید

برنامه نویس نرم افزار/برنامه - موبایل و وب

مدرس آنلاین: 2014 - حال

علوم کامپیوتر (BS)
دانشگاه ویتورث
سپتامبر 2006 - مه 2009