patternmatching1 Java 17 학습테스트 제가 개발을 처음 시작할 즈음 Java 17 버전이 나왔고, 최근에는 Java 19 버전까지 나온 것으로 알고 있는데요. 17, 19 버전 내용을 훑어보니 꽤나 재미있는 내용들이 있는 것 같아 간단하게 학습 테스트를 진행해보았습니다. 특히 코틀린을 사용하셨던 분들이라면 꽤나 익숙한 것들이 있을 거에요. 깊이 있게는 아니고, 그냥 간단하게 Java 17 버전을 학습테스트 한 내용을 정리해보겠습니다. Record 기존에는 VO를 만들기 위해, 각 field에 private final 키워드를 붙이고, Getter를 재정의 해주고, Equals & hashcode를 재정의 해야 합니다. 많은 boilerplate 때문에 lombok을 주로 사용해왔는데요. java 17 버전부터는 그러지 않아도 됩니다. 과거에.. 2022. 10. 3. 이전 1 다음