جاوا SE 13 خوشې کول

د شپږو میاشتو پراختیا وروسته، اوریکل خپور شوی پلیټ فارم جاوا SE 13 (جاوا پلیټ فارم، معیاري نسخه 13)، د خلاصې سرچینې OpenJDK پروژه د حوالې پلي کولو په توګه کارول کیږي. جاوا SE 13 د جاوا پلیټ فارم پخوانیو خپرونو سره شاته مطابقت ساتي؛ ټولې پخوانۍ لیکل شوې جاوا پروژې به پرته له بدلونونو کار وکړي کله چې د نوي نسخې لاندې پیل شي. د نصب کولو لپاره چمتو د جاوا SE 13 جوړونه (JDK، JRE او سرور JRE) چمتو شوی د لینکس لپاره (x86_64)، سولاریس، وینډوز او macOS. د حوالې پلي کول د OpenJDK پروژې لخوا رامینځته شوي جاوا 13 د GNU ClassPath استثنا سره د GPLv2 جواز لاندې په بشپړ ډول خلاص سرچینه ده چې د سوداګریزو محصولاتو سره متحرک اړیکې ته اجازه ورکوي.

جاوا SE 13 د عمومي ملاتړ ریلیز په توګه طبقه بندي شوی او تر راتلونکي خوشې کیدو پورې به تازه معلومات ترلاسه کولو ته دوام ورکړي. د اوږدې مودې ملاتړ (LTS) څانګه باید د Java SE 11 وي، کوم چې به تر 2026 پورې تازه معلومات ترلاسه کولو ته دوام ورکړي. د جاوا 8 پخوانی LTS څانګه به د دسمبر 2020 پورې ملاتړ شي. راتلونکی LTS خپرونه د سپتمبر 2021 لپاره ټاکل شوې. راځئ چې تاسو ته یادونه وکړو چې د جاوا 10 په خپرولو سره پیل کول، پروژه د نوي پراختیا پروسې ته بدله شوې، د نوي ریلیزونو رامینځته کولو لپاره لنډ دوره معنی لري. نوي فعالیت اوس په دوامداره توګه تازه شوي ماسټر برانچ کې رامینځته شوی ، کوم چې چمتو شوي بدلونونه پکې شامل دي او له هغې څخه څانګې په هرو شپږو میاشتو کې د نوي ریلیزونو ثبات لپاره شاخ کیږي. جاوا 14 د راتلونکي کال په مارچ کې د خوشې کیدو لپاره ټاکل شوی ، د مخکتنې جوړونې سره شتون لري د ازموینې لپاره.

له نوښتونه جاوا 13 کولای شي مارک:

  • زیاته کړه د 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.

جاوا SE 13 خوشې کول

سرچینه: opennet.ru

Add a comment