ההבדל בין Java5 לבין Java6

Anonim

Java5 לעומת Java6

Java היא אחת משפות התכנות המונחות עצמים הנמצאות בשימוש נרחב ביותר, המשמשת כיום בפיתוח תוכנה לפיתוח אינטרנט. זוהי מטרה כללית ושפת תכנות מקבילה. זה פותח במקור על ידי סאן מיקרוסיסטמס בשנת 1995. ג 'יימס גוסלינג הוא אבא של שפת התכנות ג' אווה. אורקל מחזיקה כיום בג'אווה (לאחר שקנתה את סאן מיקרוסיסטמס לאחרונה). Java היא שפה מודפסת מאוד התומכת במגוון פלטפורמות מ- Windows ל- UNIX. Java מורשה תחת הרישיון הציבורי הכללי של GNU. מאז זה השחרור הראשוני בשנת 1995 (Java 1. 0), היא גדלה והפכה לשפת הפיתוח הדומיננטי לפיתוח יישומים מבוססי אינטרנט. Java 6 הוא הגירסה היציבה הנוכחית שלה, בעוד Java 5 הוא הגירסה הקודמת.

(5), שם הקוד "טייגר", שוחרר בספטמבר 2004. ג'אווה 5 עברה את תוחלת החיים, ותמיכתו של השמש בה פג תוקפה בנובמבר 2009. היו בה 3200 + כיתות וממשקים. ג 'אווה 5 הציג מספר עדכונים מרכזיים, כגון שיפורים בשפה (א ביאורים, גנריות, Autoboxing, ותחביר משופר עבור לולאה) בין רבים אחרים. ביאור הוא מנגנון לתיוג של שיעורים עם מטא נתונים, כך שניתן יהיה להשתמש בהם על ידי תוכניות מודעות למטא נתונים. Generics הוא מנגנון של ציון סוגי אובייקטים השייכים לאוספים, כגון Arraylists, כך שבטיחות סוג מובטחת בזמן הידור. Autooboxing מאפשר המרה אוטומטית בין סוגים פרימיטיביים (e. G int) וסוגי עטיפה (e g. מספר שלם). תחביר משופר עבור לולאה כולל את השיפורים עבור כל לולאה עבור עובר את הפריטים של מערך או אוספים יחסית בקלות.

- 6 - Java Java6

Java 6 (הידוע גם בשם Java Standard Edition 6. 0 או Java SE 6 או Java 1. 6), שם הקוד Mustang, שוחרר בדצמבר 2006. הגרסה הנוכחית היא עדכון 26, אשר שוחרר בחודש יוני, 2011. יש לו 3700 + כיתות וממשקים. הוא מתמקד מפרטים חדשים APIs כולל XML, שירותי אינטרנט, JDBC גירסה 4. 0, תכנות מבוסס על הערות, API של מהדר Java יישום לקוח GUI. כמו כן, התמיכה בגירסה ישנה יותר של Windows (סדרת Win9x) תוסר החל מהעדכון 7.

-> ->

מה ההבדל בין Java5 לבין Java6?

Java 6 היא הגירסה היציבה הנוכחית של שפת התכנות Java, בעוד Java 5 היא הגירסה הקודמת שלה. ג 'אווה 5 הוא עבר באופן רשמי את זמן החיים שלה, והוא לא נתמך על ידי Sun עוד. למרות Java 5 הוסיף שינויים גדולים רבים (כמו Autobxing) לשפה, Java 6 מוסיף עוד תכונות שימושיות יותר. באופן ספציפי, בניגוד ל- Java 5, שהתמקדה בהוספה / שיפור של תכונות השפה (תחביר), Java 6 הוסיף טווח רחב של שיפורים לתשתית שפת Java.עם זאת, Java 5 הציג הערות, Java 6 הגיע עם סוגים נוספים של הערות וממשקי API לעיבוד הערות (למשל, מטא נתונים של שירותי אינטרנט עבור פלטפורמת Java, הערות נפוצות לפלטפורמת Java ועבור ממשק API לעיבוד הערות).

הודות למהדר ה- API החדש של המהדר שנוסף ל- Java 6, המהדר של Java יכול כעת לקבל ו / או לשלוח פלט להפשטה של ​​מערכת הקבצים (תוכניות יכולות לציין / לעבד את המהדר). יתר על כן, Java 6 הוסיף שיפורים ליכולות GUI יישומים ב- AWT (מסכי התזה מהר יותר תמיכה עבור מגש המערכת) ו SWING (גרור ושחרר טוב יותר, תמיכה עבור פריסות מותאמות אישית, שיפורים multithreading ויכולת לכתוב תמונות GIF). כמו כן, נוספו שינויים במפרט של קובץ הכיתה, כולל מסגרת המאפשרת לתוכניות להתחבר למפרשי תסריטים וניווט לאחור לשיעורי האיסוף.