Learn Modern Java

เชœเชพเชนเซ‡เชฐเชพเชคเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
50+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เช†เชงเซเชจเชฟเช• เชœเชพเชตเชพเชฎเชพเช‚ เชจเชตเซ€เชจเชคเชฎ เชœเชพเชตเชพ เชญเชพเชทเชพ เชธเซเชตเชฟเชงเชพเช“ เช…เชจเซ‡ เชตเชฐเซเชฃเชจ เช›เซ‡. SE15, SE16, SE17, SE18 เช เชœเชพเชตเชพเชจเชพ เชตเชฐเซเชเชจ เช›เซ‡ เชœเซ‡ เชเชชเชฎเชพเช‚ เชตเชฟเช—เชคเชตเชพเชฐ เช›เซ‡.


เชœเชพเชตเชพ เช เช‰เชšเซเชš-เชธเซเชคเชฐเชจเซ€, เชตเชฐเซเช—-เช†เชงเชพเชฐเชฟเชค, เช‘เชฌเซเชœเซ‡เช•เซเชŸ-เช“เชฐเชฟเชเชจเซเชŸเซ‡เชก เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เช›เซ‡ เชœเซ‡ เชถเช•เซเชฏ เชคเซ‡เชŸเชฒเซ€ เช“เช›เซ€ เช…เชฎเชฒเซ€เช•เชฐเชฃ เช…เชตเชฒเช‚เชฌเชจ เชฎเชพเชŸเซ‡ เชฐเชšเชพเชฏเซ‡เชฒ เช›เซ‡. เชคเซ‡ เชเช• เชธเชพเชฎเชพเชจเซเชฏ เชนเซ‡เชคเซเชตเชพเชณเซ€ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพ เช›เซ‡ เชœเซ‡เชจเซ‹ เชนเซ‡เชคเซ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฐเซ‹เชจเซ‡ เชเช•เชตเชพเชฐ เชฒเช–เชตเชพ, เช—เชฎเซ‡ เชคเซเชฏเชพเช‚ (WORA) เชšเชฒเชพเชตเชตเชพ เชฆเซ‡เชตเชพเชจเซ‹ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡ เชธเช‚เช•เชฒเชฟเชค เชœเชพเชตเชพ เช•เซ‹เชก เชเชตเชพ เชคเชฎเชพเชฎ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชชเชฐ เชšเชพเชฒเซ€ เชถเช•เซ‡ เช›เซ‡ เชœเซ‡ เชœเชพเชตเชพเชจเซ‡ เชซเชฐเซ€เชฅเซ€ เช•เชฎเซเชชเชพเช‡เชฒ เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชตเช—เชฐ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชœเชพเชตเชพ เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชฌเชพเชˆเชŸเช•เซ‹เชกเชฎเชพเช‚ เช•เชฎเซเชชเชพเชˆเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ เชœเซ‡ เช…เช‚เชคเชฐเซเช—เชค เช•เซ‹เชฎเซเชชเซเชฏเซเชŸเชฐ เช†เชฐเซเช•เชฟเชŸเซ‡เช•เซเชšเชฐเชจเซ‡ เชงเซเชฏเชพเชจเชฎเชพเช‚ เชฒเซ€เชงเชพ เชตเชฟเชจเชพ เช•เซ‹เชˆเชชเชฃ เชœเชพเชตเชพ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เชฎเชถเซ€เชจ (JVM) เชชเชฐ เชšเชพเชฒเซ€ เชถเช•เซ‡ เช›เซ‡. เชœเชพเชตเชพเชจเซเช‚ เชตเชพเช•เซเชฏเชฐเชšเชจเชพ C เช…เชจเซ‡ C++ เชœเซ‡เชตเซเช‚ เชœ เช›เซ‡, เชชเชฐเช‚เชคเซ เชคเซ‡ เชฌเช‚เชจเซ‡เชฎเชพเช‚เชฅเซ€ เช“เช›เชพ เชธเซเชคเชฐเชจเซ€ เชธเซเชตเชฟเชงเชพเช“ เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชœเชพเชตเชพ เชฐเชจเชŸเชพเช‡เชฎ เช—เชคเชฟเชถเซ€เชฒ เช•เซเชทเชฎเชคเชพเช“ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡ (เชœเซ‡เชฎ เช•เซ‡ เชชเซเชฐเชคเชฟเชฌเชฟเช‚เชฌ เช…เชจเซ‡ เชฐเชจเชŸเชพเช‡เชฎ เช•เซ‹เชก เชซเซ‡เชฐเชซเชพเชฐ) เชœเซ‡ เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เชชเชฐเช‚เชชเชฐเชพเช—เชค เชธเช‚เช•เชฒเชฟเชค เชญเชพเชทเชพเช“เชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€. 2019 เชธเซเชงเซ€เชฎเชพเช‚, GitHub เช…เชจเซเชธเชพเชฐ เชœเชพเชตเชพ เช เชธเซŒเชฅเซ€ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชญเชพเชทเชพเช“เชฎเชพเช‚เชจเซ€ เชเช• เชนเชคเซ€, เช–เชพเชธ เช•เชฐเซ€เชจเซ‡ เช•เซเชฒเชพเชฏเช‚เชŸ-เชธเชฐเซเชตเชฐ เชตเซ‡เชฌ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซเชธ เชฎเชพเชŸเซ‡, 9 เชฎเชฟเชฒเชฟเชฏเชจ เชกเซ‡เชตเชฒเชชเชฐเซเชธเชจเซ€ เชœเชพเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€.
เช† เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชฎเชพเช‚ เชœเชพเชตเชพ เชญเชพเชทเชพเชจเซ€ เชจเชตเซ€เชจเชคเชฎ เชธเซเชตเชฟเชงเชพเช“ เช›เซ‡
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
9 เชซเซ‡เชฌเซเชฐเซ, 2022

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
  • เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
    เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชถเซ‡เชฐ เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹
  • เช•เซ‹เชˆ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซ‹ เชจเชฅเซ€
    เชกเซ‡เชตเชฒเชชเชฐ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเชตเชพเชจเซ€ เช˜เซ‹เชทเชฃเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชตเชฟเชถเซ‡ เชตเชงเซ เชœเชพเชฃเซ‹

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

Minor Improvements
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชตเชงเซ เชœเชพเชฃเซ‹

เชเชช เชธเชชเซ‹เชฐเซเชŸ

Nitin Kumar S S เชฆเซเชตเชพเชฐเชพ เชตเชงเซ