د شپږو میاشتو پراختیا وروسته، اوریکل
جاوا SE 13 د عمومي ملاتړ ریلیز په توګه طبقه بندي شوی او تر راتلونکي خوشې کیدو پورې به تازه معلومات ترلاسه کولو ته دوام ورکړي. د اوږدې مودې ملاتړ (LTS) څانګه باید د Java SE 11 وي، کوم چې به تر 2026 پورې تازه معلومات ترلاسه کولو ته دوام ورکړي. د جاوا 8 پخوانی LTS څانګه به د دسمبر 2020 پورې ملاتړ شي. راتلونکی LTS خپرونه د سپتمبر 2021 لپاره ټاکل شوې. راځئ چې تاسو ته یادونه وکړو چې د جاوا 10 په خپرولو سره پیل کول، پروژه د نوي پراختیا پروسې ته بدله شوې، د نوي ریلیزونو رامینځته کولو لپاره لنډ دوره معنی لري. نوي فعالیت اوس په دوامداره توګه تازه شوي ماسټر برانچ کې رامینځته شوی ، کوم چې چمتو شوي بدلونونه پکې شامل دي او له هغې څخه څانګې په هرو شپږو میاشتو کې د نوي ریلیزونو ثبات لپاره شاخ کیږي. جاوا 14 د راتلونکي کال په مارچ کې د خوشې کیدو لپاره ټاکل شوی ، د مخکتنې جوړونې سره
له
-
زیاته کړه د CDS (د ټولګي - ډیټا شریکولو) آرشیفونو متحرک اضافه کولو لپاره ملاتړ ، عام ټولګیو ته د ګډ غوښتنلیک لاسرسی چمتو کوي. د CDS سره، عام ټولګي په جلا، ګډ آرشیف کې ځای پر ځای کیدی شي، غوښتنلیکونو ته اجازه ورکوي چې چټک پیل کړي او سر ټیټ کړي. نوې نسخه د غوښتنلیک اجرا کولو پای ته رسیدو وروسته د ټولګیو متحرک آرشیف کولو لپاره وسیلې اضافه کوي. په آرشیف شوي ټولګیو کې ټول ټولګي او ورسره کتابتونونه شامل دي چې د برنامې عملیاتو په جریان کې بار شوي چې په لومړي سر کې چمتو شوي د CDS آرشیف کې ندي؛ - ZGC ته (Z کثافات راټولونکی)
زیاته کړه عملیاتي سیسټم ته د نه کارول شوي حافظې بیرته راستنیدو لپاره ملاتړ؛ -
ښکېل د میراث ساکټ API (java.net.Socket او java.net.ServerSocket) یو له سره ډیزاین شوی پلي کول چې ساتل او ډیبګ کول اسانه دي. برسېره پر دې، وړاندیز شوی تطبیق به د کاروونکي ځای (فایبر) کې د تارونو نوي سیسټم سره کار کولو لپاره اسانه وي، چې د لوم پروژې برخې په توګه رامینځته شوی؛ -
ادامه ورکړه د بیان د نوې بڼې پراختیا "سوئچ". نه یوازې د آپریټر په شکل کې ، بلکه د بیان په توګه هم د "سوئچ" کارولو لپاره تجربه (پیش لید) وړتیا اضافه شوې. د مثال په توګه، تاسو اوس کولی شئ ساختمانونه وکاروئ لکه:int numLetters = بدلول (ورځ) {
قضیه دوشنبه، جمعه، یکشنبه -> 6؛
قضیه سه شنبه -> 7؛
قضیه پنجشنبه، شنبه -> 8؛
قضیه چهارشنبه -> 9;
};او یا
System.out.println(
بدلول (k) {
قضیه 1 -> "یو"
قضیه 2 -> "دوه"
ډیفالټ -> "ډیری"
}
);په راتلونکي کې، د دې ځانګړتیا پر بنسټ
پلان شوی د نمونې مطابقت ملاتړ پلي کول؛ -
زیاته کړه د متن بلاکونو لپاره تجربوي ملاتړ - د سټرینګ لیټریل نوې بڼه چې تاسو ته اجازه درکوي په خپل سرچینې کوډ کې د څو لاین متن ډیټا شامل کړئ پرته له دې چې په بلاک کې د متن اصلي بڼه خوندي کړئ. بلاک د دریو دوه ګونی نرخونو لخوا چوکاټ شوی. د مثال په توګه، د بیان پر ځاید سټرینګ پوښتنه = "د `EMP_ID` غوره کړئ، `LAST_NAME` له `EMPLOYEE_TB`\n" +
"WHERE `CITY` = 'InDIANAPOLIS'\n" +
"د `EMP_ID` لخوا امر، `LAST_NAME`؛\n";اوس تاسو کولی شئ ساختمان وکاروئ:
د تار پوښتنه = """
د `EMP_ID`، `LAST_NAME` له `EMPLOYEE_TB` څخه وټاکئ
چیرته 'ښار' = 'انډیاناپولیس'
د `EMP_ID`، `LAST_NAME` لخوا امر
"""; - 2126 بګ راپورونه تړل شوي، چې 1454 یې د اوریکل کارمندانو لخوا حل شوي، او 671 د دریمې ډلې لخوا حل شوي، چې شپږمه برخه یې د خپلواک پراختیا کونکو لخوا رامینځته شوي، او پاتې نور د شرکتونو استازو لکه IBM، Red Hat، Google لخوا. , Loongson, Huawei, ARM او SAP.
سرچینه: opennet.ru