JDK چیست؟
JDK مخفف Java Development Kit میباشد و به معنای کیت توسعه طراحی اپلیکیشن در مشهد و گسترش جاوا در فراگیری های اپلیکیشن نویسی است. این کیت تیمای بی نقص از ابزارها و کتابخانههایی میباشد که یک اپلیکیشننویس جاوا برای پیشرفت، کامپایل و اجرای اپلیکیشنهای جاوا به آن نیاز دارااست.
اجزای اساسی JDK:
کامپایلر (javac): این ابزار کدهای منبع جاوا (با پسوند .java) را به بایتکد (با پسوند .class) تبدیل مینماید. بایتکدها قابل ادراک برای ماشین مجازی جاوا (JVM) میباشند.
ماشین مجازی جاوا (JVM): قلب تپنده جاوا میباشد. JVM بایتکدها را به کدهای ماشین قابل درک برای پردازنده تبدیل کرده و آنهارا ایفا مینماید.
کتابخانههای کلاس: گروهای بی نیاز از کلاسها و توابع از پیش مندرج که برای اعمال شغل های متفاوت در نرمافزارنویسی جاوا آیتم به کارگیری قرار میگیرند. این کتابخانهها مشتمل بر کلاسهایی برای ورودی/خروجی، کانال، گرافیک، مقر داده و بخش اعظمی از شغل های دیگر میباشند.
ابزارهای دیباگ: برای یافت کردن و رفع خطاهای جان دار در کدهای جاوا استعمال میشوند.
ابزارهای مستندسازی: برای ساخت مستندات نرمافزارهای جاوا به فعالیت می روند.
چه کاری میقدرت با JDK اجرا بخشید؟
تایپ کردن کد جاوا: با به کارگیری از یک ویرایشگر متن یا این که یک دور و اطراف توسعه و گسترش یکدست (IDE)، کدهای جاوا را مینویسید.
کامپایل کد: کامپایلر JDK کدهای شمارا به بایتکد تبدیل مینماید.
اجرای نرم افزار: ماشین مجازی جاوا (JVM) بایتکدهای ساختوساز گردیده را ایفا مینماید.
گونه هایزدایی: با به کار گیری از ابزارهای دیباگ، خطاهای مو جود در کدهای خویش را پیدا کرده و برطرف میکنید.
ساخت و ساز مستندات: برای نرم افزارهای خویش مستندات ساخت میکنید.
چرا به JDK نیاز داریم؟
توسعه و گسترش اپلیکیشنهای جاوا: فارغ از JDK، شما نمیتوانید اپلیکیشنهای جاوا را گسترش دهید.
کامپایل کدهای جاوا: برای تبدیل کدهای منبع جاوا به فرمتی که قابل انجام باشد، به کامپایلر 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 های دارای اسم و رسم
با وجود اینکه کمپانی اوراکل تحت عنوان تولید کننده اساسی جاوا شناخته می شود، البته پیشرفتدهندگان و سازمانهای مختلفی ورژنهای مختلفی از JDK را ارائه میدهند. دراین نوشتهعلمی به بعضا از دارای اسم و رسمترین JDK ها و تفاوتهای آنها می پردازیم.

کارداران اثر گذار بر CPC در تبلیغات