JDK چیست؟
JDK مخفف Java Development Kit میباشد و به معنای کیت توسعه طراحی اپلیکیشن در مشهد و گسترش جاوا در فراگیری های نرمافزار نویسی میباشد. این کیت دستهای بی نقص از ابزارها و کتابخانههایی میباشد که یک اپلیکیشننویس جاوا برای توسعه و گسترش، کامپایل و اجرای نرمافزارهای جاوا به آن نیاز داراست.
اجزای اساسی JDK:
کامپایلر (javac): این ابزار کدهای منبع جاوا (با پسوند .java) را به بایتکد (با پسوند .class) تبدیل مینماید. بایتکدها قابل فهم و شعور برای ماشین مجازی جاوا (JVM) میباشند.
ماشین مجازی جاوا (JVM): قلب تپنده جاوا میباشد. JVM بایتکدها را به کدهای ماشین قابل شعور برای پردازنده تبدیل کرده و آنهارا ایفا مینماید.
کتابخانههای کلاس: گروهای بی نیاز از کلاسها و توابع از پیش مندرج که برای ایفا شغل های متعدد در نرم افزارنویسی جاوا آیتم به کار گیری قرار میگیرند. این کتابخانهها دربرگیرنده کلاسهایی برای ورودی/خروجی، کانال، گرافیک، مقر داده و اکثری از شغل های دیگر میباشند.
ابزارهای دیباگ: برای جستن و رفع خطاهای مو جود در کدهای جاوا استعمال میشوند.
ابزارهای مستندسازی: برای ساختوساز مستندات نرم افزارهای جاوا به عمل میروند.
چه کاری میاقتدار با JDK جاری ساختن بخشید؟
تایپ کردن کد جاوا: با استعمال از یک ویرایشگر متن یا این که یک اطراف توسعه و گسترش یک دست (IDE)، کدهای جاوا را مینویسید.
کامپایل کد: کامپایلر JDK کدهای شمارا به بایتکد تبدیل مینماید.
اجرای اپلیکیشن: ماشین مجازی جاوا (JVM) بایتکدهای ساخت و ساز گردیده را جاری ساختن مینماید.
گونه هایزدایی: با به کارگیری از ابزارهای دیباگ، خطاهای مو جود در کدهای خویش را پیدا کرده و برطرف میکنید.
ساختوساز مستندات: برای نرم افزارهای خویش مستندات ساختوساز می کنید.
چرا به JDK نیاز داریم؟
بسط نرمافزارهای جاوا: سوای JDK، شما نمیتوانید نرم افزارهای جاوا را گسترش دهید.
کامپایل کدهای جاوا: برای تبدیل کدهای منبع جاوا به فرمتی که قابل انجام باشد، به کامپایلر JDK نیاز دارید.
اجرای اپهای جاوا: برای اجرای نرمافزارهای جاوا، به ماشین مجازی جاوا که بخشی از JDK میباشد، نیاز دارید.
JDK های پر اسم و رسم
JDK چیست؟
JDK مخفف Java Development Kit میباشد و به معنای کیت توسعه طراحی اپلیکیشن در مشهد و گسترش جاوا در فراگیری های نرمافزار نویسی میباشد. این کیت دستهای بی نقص از ابزارها و کتابخانههایی میباشد که یک اپلیکیشننویس جاوا برای توسعه و گسترش، کامپایل و اجرای نرمافزارهای جاوا به آن نیاز داراست.
اجزای اساسی JDK:
کامپایلر (javac): این ابزار کدهای منبع جاوا (با پسوند .java) را به بایتکد (با پسوند .class) تبدیل مینماید. بایتکدها قابل فهم و شعور برای ماشین مجازی جاوا (JVM) میباشند.
ماشین مجازی جاوا (JVM): قلب تپنده جاوا میباشد. JVM بایتکدها را به کدهای ماشین قابل شعور برای پردازنده تبدیل کرده و آنهارا ایفا مینماید.
کتابخانههای کلاس: گروهای بی نیاز از کلاسها و توابع از پیش مندرج که برای ایفا شغل های متعدد در نرم افزارنویسی جاوا آیتم به کار گیری قرار میگیرند. این کتابخانهها دربرگیرنده کلاسهایی برای ورودی/خروجی، کانال، گرافیک، مقر داده و اکثری از شغل های دیگر میباشند.
ابزارهای دیباگ: برای جستن و رفع خطاهای مو جود در کدهای جاوا استعمال میشوند.
ابزارهای مستندسازی: برای ساختوساز مستندات نرم افزارهای جاوا به عمل میروند.
چه کاری میاقتدار با JDK جاری ساختن بخشید؟
تایپ کردن کد جاوا: با استعمال از یک ویرایشگر متن یا این که یک اطراف توسعه و گسترش یک دست (IDE)، کدهای جاوا را مینویسید.
کامپایل کد: کامپایلر JDK کدهای شمارا به بایتکد تبدیل مینماید.
اجرای اپلیکیشن: ماشین مجازی جاوا (JVM) بایتکدهای ساخت و ساز گردیده را جاری ساختن مینماید.
گونه هایزدایی: با به کارگیری از ابزارهای دیباگ، خطاهای مو جود در کدهای خویش را پیدا کرده و برطرف میکنید.
ساختوساز مستندات: برای نرم افزارهای خویش مستندات ساختوساز می کنید.
چرا به JDK نیاز داریم؟
بسط نرمافزارهای جاوا: سوای JDK، شما نمیتوانید نرم افزارهای جاوا را گسترش دهید.
کامپایل کدهای جاوا: برای تبدیل کدهای منبع جاوا به فرمتی که قابل انجام باشد، به کامپایلر JDK نیاز دارید.
اجرای اپهای جاوا: برای اجرای نرمافزارهای جاوا، به ماشین مجازی جاوا که بخشی از JDK میباشد، نیاز دارید.
JDK های پر اسم و رسم

راهکارهای کاهش CPC در کمپینها