در این دوره آموزشی خواهیم فهمید که چه چیزی می تواند باعث مشکلات عملکرد در برنامه های ما شود و چگونه آنها را حل کنیم. این شامل بررسی برخی از گزینههای در دسترس ما بهعنوان توسعهدهندگان در زمان طراحی است - نحوه انتخاب کدنویسی خوب برای عملکرد بهینه. به عنوان مثال، چه زمانی باید یک ArrayList را به جای LinkedList انتخاب کنید؟ واقعاً StringBuilder چقدر تفاوت دارد؟ آیا نحو لامبدا در عملیات خاصی کم و بیش کارآمد است؟ همچنین در مورد روشهای مختلفی که میتوانیم ماشین مجازی را برای ارائه عملکرد بهتر در زمان اجرا، با طیف وسیعی از آرگومانهای زمان اجرا، پیکربندی کنیم، یاد خواهیم گرفت. ما همچنین به نحوه مدیریت حافظه توسط ماشین مجازی و نحوه عملکرد فرآیند جمعآوری زباله و تأثیر آن بر عملکرد برنامه خواهیم پرداخت.
در طول مسیر، در مورد کامپایلر Just In Time، تست عملکرد و محک زدن، دیکامپایل بایت کد، استفاده از GraalVM به عنوان یک ماشین مجازی جایگزین و موارد دیگر خواهیم آموخت.
درباره نسخه های جاوا: این دومین تکرار این دوره است و برای تمام نسخه های فعلی جاوا که پشتیبانی طولانی مدت دارند (جاوا 8، جاوا 11 و جاوا 17) طراحی شده است. شما می توانید با هر یک از این نسخه ها همراه باشید. همچنین می توانید از Oracle یا OpenJDK JVM استفاده کنید. برای توسعه دهندگانی که از سایر زبان های JVM (مانند Kotlin، Scala و Groovy) استفاده می کنند، تمام قسمت های پیکربندی JVM این دوره همچنان مرتبط خواهد بود و برخی از انتخاب های کدنویسی نیز ممکن است مفید باشد. (توجه داشته باشید که حتی یک بررسی در مورد اینکه آیا کاتلین عملکرد بهتر یا بدتر از جاوا را ارائه می دهد وجود دارد!)
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات