공부/JAVA

[JAVA] switch문에서 String 사용하기

JangGiraffe 2016. 3. 29. 16:21

자바 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엔진
반응형