이펙티브 자바아이템 38. 확장할수있는 열거 타입이 필요하면 인터페이스를 사용하라.123456789package com.github.sejoung.codetest.enumtest.enuminterface;// 코드 38-1 인터페이스를 이용해 확장 가능 열거 타입을 흉 ...
Enum Types자바 열거는 상수의 집합을 정의하는 데 사용되는 특수 자바 유형입니다. 보다 정확하게는 Java enum 유형은 특별한 종류의 Java 클래스입니다. 열거 형은 상수, 메소드 등을 포함 할 수 있습니다. 자바 열거 형은 Java 5에 추가되었습니다.
...
Neal Gafter’s Super Type Tokensjdk 5 generics 추가 되면서 java.lang.Class를 제네릭 타입으로 바꿀수 있다 예를 들면 String.class를 지금은 Class으로Joshua Bloch 말하는 THC, or Typesafe ...
이펙티브 자바아이템 32. 제네릭과 가변인수를 함께 쓸 때는 신중하라.가변인수(varargs) 메서드와 제네릭은 자바 5 때 함께 추가되었으므로 서로 시너지 효과가 날꺼라고 예상하는데 그렇지가 않다.
가변인수는 인수의 갯수를 클라이언트에서 조절할수 있게 해주는데 구현방 ...
가변인수(varargs)Java 메소드를 생성한다고 가정합시다 . 그러나 메소드가 받아 들일 인수가 얼마나 많은지 확실하지 않습니다. 이 문제를 해결하기 위해 Java 1.5에서는 가변 인수가 도입되었습니다.
Varargs는 가변 인수에 대한 짧은 이름입니다. Java ...