자바 1.7버전부터 추가된 기능이라고 하네요.
조건에는 일반 스트링문자열이 오면되고 case의 경우엔 final이 붙은 스트링만 갈 수 있네요..
이외에 자바 버전별 기능 추가사항입니다.
1. J2SE 1.4 •JAXP API(XML Processing) •보안관련 API 추가 •로깅 API •IPv6를 포함한 네트워킹 관련 API 추가 •NIO(Non-Blocking I/O) •정규표현식(java.util.regex) •Assertion 2. J2SE 5 •제네릭 프로그래밍 •어노테이션 (메타데이터) •foreach 루프 •타입 안전 열거형(Type-safe Enums) •정적 임포트(Static Import) •Concurrent API (java.util.concurrent) •스레드 우선순위 변경 •StringBuilder class 3. J2SE 6 •JAX-WS (Web Services Client) •javac에 의한 어노테이션 처리 •모니터링 및 관리기능 강화 •스크립트 언어 지원 4. J2SE 7 •G1 가비지 콜랙터 •바이너리 리터럴 •Strings을 이용한 switch 구문 •try-with-resource 구문 •타입 인터페이스 추론 •NIO 2.0 •Fork-Join에 의한 병렬처리 •JVM의 동적 언어 지원 5. J2SE 8 •함수형 프로그래밍 - 람다식 - 함수형 인터페이스 - 메소드 참조 •제네릭 타입 인터페이스 개선 •java.util.stream의 함수형 조작지원 •Collections API의 확장 •Concurrency API의 확장 •IO/NIO API의 확장 •리플렉션과 어노테이션의 변경 •Nashorn JavaScript엔진
반응형