Search
Duplicate
๐Ÿชข

java 17

์Šคํ”„๋ง๋ถ€ํŠธ 3 ์—์„œ JDK 17 ์ด์ƒ ์ง€์›ํ•œ๋‹ค.
โ€ข
11๊ณผ ๋น„๊ตํ•˜์—ฌ
โ—ฆ
ํ…์ŠคํŠธ ๋ธ”๋ก ๊ธฐ๋Šฅ ์ถ”๊ฐ€
""" { "id": 1, "name": "eden" } """
Plain Text
๋ณต์‚ฌ
โ—ฆ
Record Data class ์ถ”๊ฐ€
โ–ช
immutable ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ƒˆ๋กœ์šด ์œ ํ˜•์˜ ํด๋ž˜์Šค๋กœ ๊ธฐ์กด toString, equals, hashCode Method์— ๋Œ€ํ•œ ๊ตฌํ˜„์„ ์ž๋™ ์ œ๊ณต
โ—ฆ
Stream.toList() ๊ธฐ๋Šฅ ์ถ”๊ฐ€
โ–ช
๊ธฐ์กด .collect(Collectors.toList()); ์—์„œ .toList()
โ—ฆ
๋ด‰์ธ(Sealed) ํด๋ž˜์Šค ์ถ”๊ฐ€
public abstract sealed class Pet permits Dog, Cat {}
Java
๋ณต์‚ฌ