Press Release

Oracle משיקה Java 19

גרסה חדשה מספקת שבע הצעות שיפור JDK כדי להגדיל את הפרודוקטיביות של המפתחים, לשפר את שפת Java ולשפר את הביצועים, היציבות והאבטחה של הפלטפורמה

היכולות המרכזיות של Java 19 שיוצגו ב-JavaOne 2022 בלאס וגאס ב-17-20 באוקטובר

אוסטין, טקסס20 בספטמבר 2022
Oracle Releases Java 19

Oracle הודיעה היום על הזמינות של Java 19, הגרסה האחרונה של הפלטפורמה. מספר אחת בעולם לפיתוח ושפת תכנות. Java 19 (Oracle JDK 19) מספקת אלפי שיפורים בביצועים, ביציבות ובאבטחה, כולל שיפורים בפלטפורמה שתסייע למפתחים לשפר את הפרודוקטיביות ולקדם חדשנות בכל העסק. Oracle תציג את היכולות העדכניות ביותר של Java 19 בכנס JavaOne 2022, שמתרחש ב-17-20 באוקטובר בלאס וגאס, ובאמצעות שידור ב-Keynote ב dev.java/ בשעה 9:00 a.m. יום שלישי, 20 בספטמבר.

"שיתוף הפעולה המתמשך שלנו עם קהילת המפתחים הוא נשמת אפה של Java. כמנהלת של Java, Oracle מחויבת באופן איתן לספק למפתחים ולארגונים את הכלים העדכניים ביותר כדי לעזור להם ליצור יישומים ושירותים חדשניים", אמר ז'ורז' סאאב, סגן נשיא בכיר לפיתוח, פלטפורמת Java, מועצת המנהלים של OpenJDK, Oracle. "השיפורים רבי העוצמה החדשים ב-Java 19 הם עדות לעבודה המונומנטלית ברחבי קהילת Java העולמית."

ערכת Java Development Kit (JDK) העדכנית מספקת עדכונים ושיפורים עם שבע הצעות לשיפור JDK (JEPs). רוב העדכונים הללו יסופקו כמאפייני תצוגה מקדימה למעקב לשיפור הפונקציונליות שהוצגה בגרסאות קודמות.

JDK 19 מספק שיפורים בשפה מפרויקט Amber של OpenJDK (תבניות רשומה והתאמת תבנית ל-switch); שיפורים בספרייה כדי לפעול בהדדיות עם קוד שאינו Java (Foreign Function and Memory API) ולמנף הוראות וקטור (Vector API) מפרויקט Panama של OpenJDK; והתצוגות המקדימות הראשונות של Project Loom (הליכי משנה וירטואליים ומקביליות מובנית), מה שיפחית באופן דרסטי את המאמץ הדרוש לכתיבה ותחזוקה של יישומים מקבילים בתפוקה גבוהה ב-Java.

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

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

העדכונים המשמעותיים ביותר שסופקו ב-Java 19 הם:

עדכונים ושיפורים בשפה

  • JEP 405: תבניות רשומה (תצוגה מקדימה): מאפשר למשתמשים לקנן תבניות רשומה ותבניות סוג כדי ליצור צורה רבת עוצמה, דקלרטיבית וניתנת להרכה של עיבוד וניווט נתונים. אפשרות זו מרחיבה את התאמת התבנית כדי לאפשר שאילתות נתונים מתוחכמות יותר וניתנות להרכבה.
  • JEP 427: התאמת תבנית ל-switch (תצוגה מקדימה שלישית): מאפשר התאמת תבנית למשפטים וביטויי switch על-ידי אפשר בדיקת ביטוי מול מספר תבניות. הדבר מאפשר למשתמשים לבטא שאילתות מורכבות מוכוונות נתונים באופן תמציתי ובטוח.

כלי ספרייה

  • JEP 424: API של פונקציה זרה וזיכרון (תצוגה מקדימה): מאפשר לתוכניות Java לפעול בקלות רבה יותר עם קוד ונתונים מחוץ לזמן הריצה של Java. על-ידי הפעלה יעילה של פונקציות זרות (כלומר, קוד מחוץ ל-Java Virtual Machine [JVM]), ועל-ידי גישה בטוחה לזיכרון זר (כלומר, זיכרון שאינו מנוהל על-ידי JVM), API זה מאפשר לתוכניות Java לקרוא לספריות מקוריות ולעבד נתונים מקוריים באמצעות מודל פיתוח טהור של Java. הדבר מוביל לשיפור קלות השימוש, הביצועים, הגמישות והבטיחות.
  • JEP 426: Vector API (חממה רביעית): מאפשר ביצועים מעולים בהשוואה לחישובים של סקלריים מקבילים על-ידי הבעת חישובים וקטוריים שמהודרים באופן אמין בזמן ריצה להוראות וקטוריות בארכיטקטורות CPU נתמכות.

יציאות

  • JEP 422: יציאת Linux/RISC-V: מגדירה את השלב למימושי Linux/RISC-V קלים יותר באמצעות שילוב יציאה זו במאגר הנתונים הראשי של JDK.

מאפייני חממה/תצוגה מקדימה של פרויקט Loom

  • JEP 425: הליכי משנה וירטואליים (תצוגה מקדימה): מצמצם באופן משמעותי את המאמץ של הכתיבה, התחזוקה וההצגה של יישומים מקביליים בתפוקה גבוהה על-ידי הצגת הליכי משנה וירטואליים קלים לפלטפורמת Java. שימוש בהליכי משנה וירטואליים מאפשר למפתחים לפתור בעיות, לנפות באגים וליצור ופרופיל של יישומים מקביליים בקלות עם שיטות וכלים קיימים של JDK.
  • JEP 428: מקביליות מובנית (חממה): מייעל ביטול וטיפול בשגיאות, משפר את האמינות ומשפר את יכולת הצפייה על-ידי פישוט התכנות מרובה הליכי משנה וטיפול במשימות מרובות הרצות בהליכי משנה שונים כיחידת עבודה אחת.

קידום החדשנות של Java בענן

גרסת Java 19 היא תוצאה של שיתוף פעולה נרחב בין מהנדסי Oracle וחברים אחרים בקהילת המפתחים של Java ברחבי העולם, באמצעות פרויקט OpenJDK ו-Java Community Process (JCP). בנוסף לשיפורים חדשים, Java 19 נתמכת על-ידי Java Management Service- המספק חלונית שירות מקורי של Oracle Cloud Infrastructure (OCI) - המספק חלונית יחידה מזכוכית שמסייעת לארגונים לנהל את זמני הריצה של Java ויישומים באתר הלקוח או בכל ענן.

תמיכה בלקוחות של Java

מנוי ל-Oracle Java SE הוא הצעה לתשלום לפי שימוש המספק ללקוחות תמיכה הטובה מסוגה, זכאות ל-GraalVM Enterprise, גישה ל-Java Management Service ואת הגמישות לבצע שדרוג לפי קצב העסקים שלהם. הדבר עוזר לארגוני IT לנהל מורכבות, להכיל עלויות ולהפחית סיכוני אבטחה. בנוסף, Java SE ו-GraalVM Enterprise מוצעים ללא תשלום ב-OCI, ומאפשרים למפתחים לבנות ולפרוס יישומים שרצים מהר יותר, טוב יותר ועם ביצועי עלות בלתי מנוצחים ב-Oracle Cloud.

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

מקורות נוספים

Contact Info

אודות Oracle

Oracle מציעה מערכות משולבות של יישומים ביחד עם תשתית אוטונומית ומאובטחת ב-Oracle Cloud. לקבלת מידע נוסף על Oracle (NYSE: ORCL), בקר אותנו באתר oracle.com.

סימני מסחר

Oracle, Java ו-MySQL הם סימני מסחר רשומים של Oracle Corporation.