오늘 포스팅 할 내용은 자바의 enum 예약어 이다.


자바에는 크게 2개의 데이터 타입이 존재한다. 기본형과 참조형.


enum은 두개의 데이터 타입중 참조형이다.


enum은 참조형이지만, int 형 같은 기본 자료형 처리와 같은 성능을 발휘한다.


따라서 내부 처리속도가 빠를뿐더러, 코드 가독성을 높이고 의미를 부여할 수 있는 장점이 있다.


간단한 enum예시는 아래와 같이 쓴다.


public enum Units {Marine,SCV,Zergling};
Units unit = Units.Marine; // 마린을 선택할경우.
switch(unit){
  case Marine:
  break;
  case SCV :
  break;
  case Zergling :
  break;
}


예제와 같은 분기 로직을 처리 할때 사용자 입장에서 코드 가독성과 의미가 부여됬음을 쉽게 알 수 있다.


Enum에 대해 좀 더, 자세한 사항을 알고 싶다면 아래의 포스팅을 읽기를 권한다.




자바 Enum 자료형 1편 - http://mommoo.tistory.com/57



'Java' 카테고리의 다른 글

Java foreach문(향상된 for문)  (0) 2016.03.30
JAVA Static이란?  (2) 2016.03.29
JAVA - 익명클래스(Anonymous class)란?  (3) 2016.01.20
JAVA의 삼항연산자  (4) 2015.12.11
JAVA의 생성자 (2)  (2) 2015.11.17

포스팅이 도움 되셨다면, 커피 한잔 후원해주세요!
더 좋은 포스팅 작성에 큰 힘이 됩니다.

Buy me a coffeeBuy me a coffee

+ Recent posts