Version
-
[자바] 자바 버전별 특징 간단 정리자바 2022. 12. 23. 23:48
자바는 하위 호환성이 높기에 특정 자바 버전만을 공부할 필요가 없다. JAVA 7 1. Type Inference ( 타입 추론 ) 제네릭 클래스의 생성자 호출 시 필요한 타입 인자를 컴파일러가 추론할 수 있으면, 로 대체 가능 // before version 7 List list = new ArrayList(); // after version 7 List list = new ArrayList(); 2. Switch 문 문자열 허용 3. try-with-resources 기존에는 finally 블록으로 자원 해제하는 코드가 중복, try에서 자원 생성하고 사용해도 finally 블록으로 종료할 필요 없이 try 끝나면 자동 종료 4. 멀티캐치 -> 반복되는 코드 감소가능 5. ForkJoinPoo..