ENUM 2

Enum 조회 성능 높여보기 - HashMap을 이용해서 빠르게 조회해보자

Enum 조회 성능 높여보기 자바의 Enum 에서 매핑을 할 때 find 메서드를 정의해서 알맞는 enum 을 찾는 로직을 많이 구현해본적이 있을 것 같아요. 다음과 같은 코드가 익숙하실텐테요. 저도 이런식으로 하다가 어느 날 친구가 인사이트를 주어 개선할 부분이 있는 것 같아 실험을 해보았습니다. 먼저 간단한 AccountStatus enum을 보겠습니다. package com.jaytech.codepractice; import java.util.stream.Stream; import lombok.Getter; @Getter public enum AccountStatus { INUSE("사용중"), UNUSED("미사용"), DELETED("삭제"), UNKNOWN("알수없음"); private fin..

[우아한테크코스] 3주차 후기 - if 문 없이 개발하기

날짜 TODO 추가 공부 5/20 (월) 사다리 타기 리뷰 - 5/21 (화) 강의 (Git, ), 페어 프로그래밍 (좌표 계산기) 책-객체지향과 디자인패턴 5/22 (수) 페어 프로그래밍 (좌표 계산기) 5/23 (목) 페어 프로그래밍 (좌표 계산기) 함수형 인터페이스 5/24 (금) 공부 (책-객체지향과디자인패턴), 강의 (페어프로그래밍 회고) 팩토리패턴 5/25 (토) 캡스톤 개발 - 5/26 (일) 피드백 (좌표 계산기) - 팩토리 패턴 이번 주차 실습과 과제에서는 팩토리 패턴을 이용하는 부분들이 자주 등장하였다. 팩토리 패턴이란? 어떤 클래스의 인스턴스를 만들지 서브클래스에서 결정하는 패턴 조건에 따른 객체 생성 부분을 자신이 직접하지 않고 팩토리 클래스에 위임하여 객체를 생성하는 방법이라고 할..

반응형