ההבדל בין JDK ל- JRE

מְחַבֵּר: Laura McKinney
תאריך הבריאה: 2 אַפּרִיל 2021
תאריך עדכון: 6 מאי 2024
Anonim
ההבדל בין Java Java ו- Java Java מתקדם
וִידֵאוֹ: ההבדל בין Java Java ו- Java Java מתקדם

תוֹכֶן

ההבדל העיקרי

חשוב להבין את ההבדל בין JDK ל- JRE ב- Java. ישנם הבדלים רבים בין שני אלה. ההבדלים העיקריים בין JDK ל- JRE הם כי JDK היא מערכת תוכנה המשמשת לפיתוח יישומים מבוססי Java. מצד שני, JRE הוא יישום של מכונה Java Virtual (JVM) שמפעילה למעשה תוכנות Java.


מה זה JDK?

JDK מייצג את Java Development Kit ששוחרר Oracle Corporation בצורה של מוצר בינארי כדי לסייע למפתחי Java לפתח באמצעות Windows, Linux, Mac OS X ו- Solaris. זהו יישום של Java SE, Java EE או Java ME. הוא כולל מכונה וירטואלית של Java (JVM) פרטית ורכיבים שונים נוספים המסיימים את המתכון ליישום Java. זוהי ערכת פיתוח התוכנה הנמצאת בשימוש נרחב (SDK). המרכיבים העיקריים של JDK הם בעיקר: appletviewer, apt, extcheck, idlj, jabswitch, java, javac, jar, javah, javap, javaws, keytool, pack200, policytool, VisualVM, wsimport, jrunscript, xjc וכו '.

מה זה JRE?

JRE מייצג את Java Runtime Environment המאפשר למפתחים להריץ יישומים ויישומונים הכתובים בשפת תכנות Java. יישומונים אלה מאפשרים למפתחים חוויה מקוונת הרבה יותר מאשר אינטראקציה עם דפי HTML סטטיים. זהו גם המוצר של Oracle Corporation והוא מכיל Java VM עצמאי (HotSpot), תוסף דפדפן, ספריות סטנדרטיות של Java וכלי תצורה. זוהי סביבת ה- Java הנפוצה ביותר המותקנת במחשבי Windows והיא זמינה בחינם לאתר הרשמי של ג'אווה.


הבדלים עיקריים

  1. JDK הוא דרישה בסיסית לפיתוח יישומי Java. JRE הוא תוסף שנדרש להפעלת תוכנות Java.
  2. JDK זקוק לשטח דיסק רב יותר מכיוון שהוא מכיל JRE יחד עם כלי פיתוח שונים. JRE קטן יותר מ- JDK וזו הסיבה שהוא דורש פחות שטח דיסק.
  3. JDK כולל קבוצה של שיעורי API, JRE, מהדר ג'אווה, Webstart וקבצים חשובים אחרים הנדרשים לכתיבת יישומי Java ויישומונים. JRE כולל את JVM, ספריות הליבה ורכיבים חשובים אחרים הנדרשים להפעלת יישומים ויישומונים שנכתבו ב- Java.
  4. JDK היא מערכת תוכנה המשמשת לפיתוח יישומים מבוססי Java. מצד שני, JRE הוא יישום של מכונה Java Virtual (JVM) שמפעילה למעשה תוכנות Java.
  5. JDK מכיל JRE פלוס כלי פיתוח ואילו JRE הוא יישום של JVM.

בקרת זרימה מוגדרת כניהול זרימת הנתונים בין שני מכשירים אלקטרוניים או יותר כדי להבטיח שהנתונים יטופלו כראוי במסגרת הזמן. מצד שני, בקרת הגודש מוגדרת כתופעות התורים והרשתות העוזרות בזיהוי בכל פעם שצומת ה...

שמירה על מעגל הביקוש בין היצע היא המשימה המייגעת של החברות הנושאות את הסיכון העסקי בו זמנית. כדי להשיג את העסק שלהם על המסלול, הקמעונאים צריכים שיהיה להם מגוון רחב של מוצרים זמינים כל העת במדפים שלהם....

בחירה של הקוראים