# java 17

6개의 포스트

Java 17 변경 사항

기존 String 을 여러 줄 작성할 때 사용가능한 기능가독성 있는 코드를 지원한다.무분별한 상속을 막기 위해 등장지정한 클래스 외 상속을 허용하지 않는다.immutable 객체를 생성하는 새로운 유형의 클래스로 기존 toString, equals, hashCode m

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

Java 17로 넘어갈 시간..

항상 고민을 하곤 한다. Java 11을 쓸 지 Java 17을 사용할 지 왜냐하면 기본적으로 17이 더 최신으로 나오기도 하였고 LTS라고도 하기도 하고 하지만 결국엔 나중에 프로젝트를 대부분 시작하려고 하면 Spring 2.x 대에서는 거의 다 Java11을 사용하

2023년 5월 8일
·
0개의 댓글
·

코딩으로 학습하는 리팩토링 - 1. 이해하기 힘든 이름

리팩토링 대상인 코드함수 선언 변경하기변수 이름 바꾸기필드 이름 바꾸기좋은 함수 이름?어떻게 구현되었는지 코드를 보지 않아도 이름만 보고도 이해할 수 있다.(오브젝트에서는 이름에 구현 방법이 들어나면 안된다고 했는데...)어떻게 좋은 이름을 가진 함수를 만드나?주석을

2023년 5월 7일
·
0개의 댓글
·
post-thumbnail

Project setting - Preferences

Intellij 로 변경java 버전 변경gradle → 17 open JDK Preference → plugin → lombok 최신버전인지 확인enable annotation processing 에 체크롬복 같은 외부 라이브러리가 컴파일 시 문제없이 작동하도록 해주

2023년 3월 18일
·
0개의 댓글
·

Java 17

프로젝트에서 Java 17을 사용하였기에 Java 17에대해 간단히 정리합니다.17은 8과 11에 이은 3번쨰 LTS이다.17에서 정식 추가된 기능이다.Super Class의 Sub Class들을 명확히 인지할 수 있도록 해준다.상속하거나 구현할 클래스를 지정해두고 해

2022년 9월 26일
·
0개의 댓글
·

java 17 Random

jwt 토큰의 publickey 공개정책을 고민중에 퍼블릭키 역시 랜덤한 키를 입력해서 한번사용한 후 버리면 어떨까 싶어서 Random을 사용중에 알게 된 내용을 정리함 java 17 버전의 랜덤은 기존에Random r.nextInt()이런형식이 아니고RandomGen

2022년 8월 3일
·
0개의 댓글
·