728x90 반응형 getter2 [Lombok] @NoArgsConstructor, @AllArgsConstructor, @RequireArgsConstructor Lombok에서 제공하는 기능 중 가장 대표적인 @Date, @Getter, @Setter 외에도 생성자를 자동 생성 해주는 @NoArgsConstructor, @AllArgsConstructor, @RequrieArgsConstructor에 대해 어떤것을 의미하는지 알아보자. @NoArgsConstructor 파라미터가 없는 기본 생성자를 생성한다. @AllArgsConstructor 모든 필드 값을 파라미터로 받는 생성자를 생성한다. @RequireArgsConstructor final이나 @NonNull인 필드 값만 파라미터로 받는 생성자를 생성한다. 예제 @NoArgsConstructor @AllArgsConstructor @RequireArgsConstructor public class User.. 2021. 10. 27. Java 파일 입출력 + 컬렉션을 이용해서 메모장 만들기 파일 입출력(백업 장치) + 컬렉션(주대상) [기능] - 메모 쓰기 - 메모 읽기 - 메모 삭제 [데이터] - 메모: 고유번호, 작성자, 메모내용, 날짜, 중요도 - 파일: memo.dat [프로그램 흐름] - 프로그램 시작: 파일 모든 내용 읽기(파일 입출력) --> 메모리 저장(컬렉션) - 프로그램 사용: 메모리 조작(컬렉션) - 프로그램 종료: 메모리 저장(컬렉션) > 모든 파일 내용 쓰기(파일 입출력) [추가한 클래스] public class Memo { private String seq; //고유번호 private String name;//이름 private String regdate;//날짜 private String priority;//중요도(A, B, C) private String con.. 2021. 5. 1. 이전 1 다음 728x90 반응형