เด†เดฑเต เดฎเดพเดธเดคเตเดคเต† เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดถเต‡เดทเด‚, Oracle Java SE 18 (Java Platform, Standard Edition 18) เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เด‚ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เดฟ, เด…เดคเต OpenJDK เด“เดชเตเดชเตบ เดธเต‹เดดเตโ€Œเดธเต เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเต เด’เดฐเต เดฑเดซเดฑเตปเดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดฒเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏ เดšเดฟเดฒ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดคเดคเตŠเดดเดฟเดšเตเดšเดพเตฝ, Java SE 18 เดœเดพเดต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเดฟเดจเตเดจเต‹เด•เตเด• เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต-เดฎเตเดฎเตเดชเต เดŽเดดเตเดคเดฟเดฏ เดฎเดฟเด•เตเด• เดœเดพเดต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด•เดณเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเต เด•เต€เดดเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚. เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ Java SE 18 เดฌเดฟเตฝเดกเตเด•เตพ (JDK, JRE, เดธเต†เตผเดตเตผ JRE) Linux (x86_64, AArch64), Windows (x86_64), macOS (x86_64, AArch64) เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. OpenJDK เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเต†เดŸเตเดคเตเดค, เดœเดพเดต 18 เดฑเดซเดฑเตปเดธเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตฝ GPLv2 เดฒเตˆเดธเตปเดธเดฟเดจเต เด•เต€เดดเดฟเตฝ GNU ClassPath เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เดณเต‹เดŸเต† เดตเดพเดฃเดฟเดœเตเดฏ เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดกเตˆเดจเดพเดฎเดฟเด•เต เดฒเดฟเด™เตเด•เดฟเด‚เด—เต เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

Java SE 18 เด’เดฐเต เดฑเต†เด—เตเดฒเตผ เดธเดชเตเดชเต‹เตผเดŸเตเดŸเต เดฑเดฟเดฒเต€เดธเดพเดฏเดฟ เดคเดฐเด‚เดคเดฟเดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดŸเตเดคเตเดค เดฑเดฟเดฒเต€เดธเดฟเดจเต เดฎเตเดฎเตเดชเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เดชเตเดฑเดคเตเดคเดฟเดฑเด•เตเด•เตเด‚. เดฆเต€เตผเด˜เด•เดพเดฒ เดชเดฟเดจเตเดคเตเดฃ (LTS) เดฌเตเดฐเดพเดžเตเดšเต Java SE 17 เด†เดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚, เด…เดคเดฟเดจเต 2029 เดตเดฐเต† เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเตเด•เตพ เดฒเดญเดฟเด•เตเด•เตเด‚. เดœเดพเดต 10-เดจเตเดฑเต† เดฑเดฟเดฒเต€เดธเต เดฎเตเดคเตฝ, เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด’เดฐเต เดชเตเดคเดฟเดฏ เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ, เด‡เดคเต เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเต€เดธเตเด•เดณเตเดŸเต† เดฐเต‚เดชเต€เด•เดฐเดฃเดคเตเดคเดฟเดจเต เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดšเด•เตเดฐเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฐเดจเตเดคเดฐเด‚ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจ เด’เดฐเต เดฎเดพเดธเตเดฑเตเดฑเตผ เดฌเตเดฐเดพเดžเตเดšเดฟเตฝ เดชเตเดคเดฟเดฏ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เด‡เดชเตเดชเต‹เตพ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตฝ เด‡เดคเดฟเดจเด•เด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดฟเดฏ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เดชเตเดคเดฟเดฏ เดฑเดฟเดฒเต€เดธเตเด•เตพ เดธเตเดฅเดฟเดฐเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เด“เดฐเต‹ เด†เดฑเต เดฎเดพเดธเดคเตเดคเดฟเดฒเตเด‚ เดฌเตเดฐเดพเดžเตเดšเตเด•เตพ เดฌเตเดฐเดพเดžเตเดšเตเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

Java 18-เดฒเต† เดชเตเดคเดฟเดฏ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต:

  • เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ, เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต UTF-8 เด†เดฃเต. เด•เตเดฏเดพเดฐเด•เตเดŸเตผ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดกเดพเดฑเตเดฑ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ Java API-เด•เตพ เด‡เดชเตเดชเต‹เตพ เดŽเดฒเตเดฒเดพ เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเตเด•เดณเดฟเดฒเตเด‚ UTF-8 เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด‚, เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เดณเตเด‚ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต†. เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฒเตŠเด•เตเด•เต‡เดฒเดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดŽเตปเด•เต‹เดกเดฟเด‚เด—เต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดค เดชเดดเดฏ เดธเตเดตเดญเดพเดตเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต "-Dfile.encoding=COMPAT" เด“เดชเตเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.
  • เดชเดพเด•เตเด•เต‡เดœเดฟเตฝ com.sun.net.httpserver เดชเดพเด•เตเด•เต‡เดœเต เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดคเดฟเตฝ jwebserver เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเด‚ เดฒเตˆเดฌเตเดฐเดฑเดฟ API เด‰เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เดฒเดณเดฟเดคเดฎเดพเดฏ เด’เดฐเต http เดธเต†เตผเดตเตผ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต (CGI, servlet-เดชเต‹เดฒเตเดณเตเดณ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เตพ เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ). เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟ เดธเต†เตผเดตเตผ เดตเตผเด•เตเด•เต เดฒเต‹เดกเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดชเตเดฑเตเดฑเดฟเดฎเตˆเดธเต เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดชเตเดฐเต‹เดŸเตเดŸเต‹เดŸเตˆเดชเตเดชเต, เดกเต€เดฌเด—เตเด—เดฟเด‚เด—เต, เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดชเตเดฐเต‹เดœเด•เตโ€Œเดฑเตเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเตเดณเตเดณ เดตเดฟเด•เดธเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เด‡เดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด‚ เดฒเด•เตเดทเตเดฏเดฎเดฟเดŸเตเดจเตเดจเดคเดฟเดจเดพเตฝ เด†เด•เตโ€Œเดธเดธเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดคเตเดคเต†เดฏเตเด‚ เดชเตเดฐเดพเดฎเดพเดฃเต€เด•เดฐเดฃเดคเตเดคเต†เดฏเตเด‚ เดชเดฟเดจเตเดคเตเดฃเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.
  • API เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเดจเดฟเดฒเต‡เด•เตเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจ เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเด‚ เด•เต‹เดกเต เดธเตโ€Œเดจเดฟเดชเตเดชเต†เดฑเตเดฑเตเด•เดณเตเด‚ เด‰เตพเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "@เดธเตโ€Œเดจเดฟเดชเตเดชเต†เดฑเตเดฑเต" เดŸเดพเด—เดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ JavaDoc เดจเตฝเด•เตเดจเตเดจเต, เด…เดตเดฟเดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฎเต‚เดฒเตเดฏเดจเดฟเตผเดฃเตเดฃเดฏ เด‰เดชเด•เดฐเดฃเด™เตเด™เตพ, เดตเดพเด•เตเดฏเด˜เดŸเดจ เดนเตˆเดฒเตˆเดฑเตเดฑเดฟเด‚เด—เต, IDE เดธเด‚เดฏเต‹เดœเดจเด‚ เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚.
  • เดฐเต€เดคเดฟเด•เตพ, เดซเต€เตฝเดกเตเด•เตพ, เด•เตเดฒเดพเดธเต เด•เตบเดธเตเดŸเตเดฐเด•เตโ€ŒเดŸเดฑเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเด‚ เด•เตเดฒเดพเดธเตเด•เดณเตเดŸเต† เด†เดจเตเดคเดฐเดฟเด• เด˜เดŸเดจเดฏเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเตเดธเต เดจเต‡เดŸเตเดจเตเดจเดคเดฟเดจเตเด‚ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ java.lang.reflect API (เด•เต‹เตผ เดฑเดฟเดซเตเดฒเต†เด•เตเดทเตป) เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดจเตผเดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเต. java.lang.reflect API เดคเดจเตเดจเต† เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเต† เดคเตเดŸเดฐเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด‡เดชเตเดชเต‹เตพ java.lang.invoke เดฎเตŠเดกเตเดฏเต‚เตพ เดจเตฝเด•เตเดจเตเดจ เดฐเต€เดคเดฟ เดนเดพเตปเดกเดฟเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเต, เดชเด•เดฐเด‚ bytecode เดœเดจเดฑเต‡เดฑเตเดฑเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚. java.lang.reflect, java.lang.invoke เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ เดเด•เต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด…เดตเดฏเตเดŸเต† เดชเดฐเดฟเดชเดพเดฒเดจเด‚ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเดจเตเด‚ เดˆ เดฎเดพเดฑเตเดฑเด‚ เดžเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเดšเตเดšเต.
  • x86_64, AArch64 เดชเตเดฐเต‹เดธเดธเดฑเตเด•เดณเดฟเดฒเต† เดตเต†เด•เตเดฑเตเดฑเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจ เดตเต†เด•เตเดฑเตเดฑเตผ เด•เดฃเด•เตเด•เตเด•เต‚เดŸเตเดŸเดฒเตเด•เตพเด•เตเด•เต เดซเด‚เด—เตเดทเดจเตเด•เตพ เดจเตฝเด•เดฟเด•เตเด•เตŠเดฃเตเดŸเต เดตเต†เด•เตเดฑเตเดฑเตผ API-เดฏเตเดŸเต† เดฎเต‚เดจเตเดจเดพเดฎเดคเตเดคเต† เดชเตเดฐเดฟเดตเตเดฏเต‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเดšเตเดšเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด•เต‚เดŸเดพเดคเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเดฟเตฝ (SIMD) เด’เดฐเต‡เดธเดฎเดฏเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดธเตเด•เต†เดฏเดฟเดฒเตผ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเตเดŸเต† เดฏเดพเดจเตเดคเตเดฐเดฟเด•-เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเดจเดพเดฏเดฟ เดนเต‹เดŸเตเดŸเตโ€Œเดธเตโ€Œเดชเต‹เดŸเตเดŸเต JIT เด•เด‚เดชเตˆเดฒเดฑเดฟเตฝ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เดดเดฟเดตเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดธเดฎเดพเดจเตเดคเดฐ เดกเดพเดฑเตเดฑ เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เดตเต†เด•เตโ€ŒเดŸเดฑเตˆเดธเต‡เดทเตป เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเตเดคเดฟเดฏ API เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เตเดจเตเดจเต.
  • เดนเต‹เดธเตเดฑเตเดฑเต เดจเดพเดฎเด™เตเด™เดณเตเด‚ IP เดตเดฟเดฒเดพเดธเด™เตเด™เดณเตเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ SPI เด‡เดจเตเดฑเตผเดซเต‡เดธเต (เดธเตผเดตเต€เดธเต-เดชเตเดฐเตŠเดตเตˆเดกเตผ เด‡เดจเตเดฑเตผเดซเต‡เดธเต) เดšเต‡เตผเดคเตเดคเต, เด‡เดคเต java.net.InetAddress-เตฝ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดจเตฝเด•เตเดจเตเดจ เดนเดพเตปเดกเตโ€Œเดฒเดฑเตเด•เดณเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เด‡เดคเดฐ เดฑเดฟเดธเต‹เตพเดตเดฑเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดœเดพเดต เดฑเตบเดŸเตˆเดฎเดฟเดจเต เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด•เต‹เดกเตเดฎเดพเดฏเตเด‚ เดกเดพเดฑเตเดฑเดฏเตเดฎเดพเดฏเตเด‚ เดธเด‚เดตเดฆเดฟเด•เตเด•เดพเตป เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ, เดซเต‹เดฑเดฟเตป เดซเด‚เด—เตโ€Œเดทเตป & เดฎเต†เดฎเตเดฎเดฑเดฟ API-เดฏเตเดŸเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเตเดฐเดฟเดตเตเดฏเต‚ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. JVM เด‡เดคเดฐ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เดพเดจเตเด‚ JVM-เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดฎเต†เดฎเตเดฎเดฑเดฟ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดชเตเดคเดฟเดฏ API เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, JNI เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฌเดพเดนเตเดฏ เดชเด™เตเด•เดฟเดŸเตเดŸ เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดตเดฟเดณเดฟเด•เตเด•เดพเดจเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดกเดพเดฑเตเดฑ เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚.
  • "เดธเตเดตเดฟเดšเตเดšเต" เดŽเด•เตโ€Œเดธเตโ€Œเดชเตเดฐเดทเดจเตเด•เดณเดฟเตฝ เดชเดพเดฑเตเดฑเต‡เตบ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดจเตเดฑเต† เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดชเดฐเต€เด•เตเดทเดฃเดพเดคเตเดฎเด• เดจเดฟเตผเดตเตเดตเดนเดฃเด‚ เดšเต‡เตผเดคเตเดคเต, เด•เตƒเดคเตเดฏเดฎเดพเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเต‡เด•เตเด•เดพเตพ "เด•เต‡เดธเต" เดฒเต‡เดฌเดฒเตเด•เดณเดฟเตฝ เดซเตเดฒเต†เด•เตเดธเดฟเดฌเดฟเตพ เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต‡เดธเดฎเดฏเด‚ เดฎเต‚เดฒเตเดฏเด™เตเด™เดณเตเดŸเต† เด’เดฐเต เดถเตเดฐเต‡เดฃเดฟ เด‰เตพเด•เตเด•เตŠเดณเตเดณเตเดจเตเดจเต, เด‡เดคเดฟเดจเดพเดฏเดฟ เดฎเตเดฎเตเดชเต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. "if... else" เดชเดฆเดชเตเดฐเดฏเต‹เด—เด™เตเด™เดณเตเดŸเต† เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเตเดณเตเดณ เดถเตƒเด‚เด–เดฒเด•เตพ. เด’เดฌเตเดœเด•เตเดฑเตเดฑเต o = 123L; เดธเตเดŸเตเดฐเดฟเด‚เด—เต เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดšเต†เดฏเตเดคเต = เดธเตเดตเดฟเดšเตเดšเต (เด’) {เด•เต‡เดธเต เด‡เดจเตเดฑเดฟเดœเตผ i -> String.format("int %d", i); เด•เต‡เดธเต Long l -> String.format("เดจเต€เดฃเตเดŸ %d", l); เด•เต‡เดธเต เด‡เดฐเดŸเตเดŸ d -> String.format("เด‡เดฐเดŸเตเดŸ %f", d); เด•เต‡เดธเต เดธเตเดŸเตเดฐเดฟเด‚เด—เต s -> String.format("String %s", s); เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟ -> o.toString(); };
  • เด…เดจเตเดคเดฟเดฎเดฎเดพเด•เตเด•เตฝ เดฎเต†เด•เตเด•เดพเดจเดฟเดธเดตเตเด‚ เด…เดจเตเดฌเดจเตเดง เดฐเต€เดคเดฟเด•เดณเดพเดฏ Object.finalize(), Enum.finalize(), Runtime.runFinalization() เด•เต‚เดŸเดพเดคเต† System.runFinalization() เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดต เดญเดพเดตเดฟ เดฑเดฟเดฒเต€เดธเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเด‚.
  • ZGC (Z เด—เดพเตผเดฌเต‡เดœเต เด•เดณเด•เตเดŸเตผ), SerialGC, ParallelGC เด—เดพเตผเดฌเต‡เดœเต เด•เดณเด•เตเดŸเตผเดฎเดพเตผ เดตเดฐเดฟ เดกเตเดฏเต‚เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•