티스토리 뷰

728x90
반응형

목차

     

    두 버전의 비교보단 11에서 추가된 기능 위주로 정리한다.

     

    String 클래스에 새로운 메서드 추가

     

    • strip(): 문자열 앞/뒤 공백 제거
    • stripLeading(): 문자열 앞 공백 제거
    • stripTrailing(): 문자열 뒤 공백 제거
    • isBlank(): 문자열이 비어있거나 공백만 포함된 경우 true 반환
    • repeat(n): 문자열을 n번 붙여서 반환

     

    java.nio.file.Files 클래스(파일 처리 클래스)에 새로운 메서드 추가

     

    • Path writeString(Path, String, Charset, OpenOption): 파일에 문자열을 작성하고 Path로 반환. OpenOption에 따라 다르게                                                                                               작동하며 Charset의 기본값은 UTF-8이다.
    • String readString(Path, Charset): 파일 전체 내용을 String으로 반환. Charset의 기본값은 UTF-8이다.
    • boolean isSameFile(Path, Path): Path가 같은 파일일 경우 true 반환

     

    컬렉션 인터페이스에 새로운 메서드 추가

     

    • toArray() 메서드를 오버로딩 하는 메서드가 추가되었고, 원하는 타입의 배열을 선택하여 반환할 수 있게 됨

     

    Predicate 인터페이스에 새로운 메서드 추가

     

    • 부정을 나타내는 not()메서드 추가
    • asMatchPredicate(): matcher().match()를 사용하는 Predicate 반환

     

    람다 파라미터로 var 사용

     

    • 타입을 스킵할 수 있는 람다식 안에 애너테이션을 사용하거나 타입을 명시해야 할 때 사용.

     

    Optional.isEmpty

     

    • Optional이 비어있을 때 true 반환

     

    G1GC(Garbage First Garbage Collector)

     

    • 대용향 메모리의 멀티 프로세서 환경을 위한 GC
    • STW를 최소화하는 것이 목표
    반응형
    댓글
    공지사항
    최근에 올라온 글
    최근에 달린 댓글
    Total
    Today
    Yesterday
    링크
    «   2025/01   »
    1 2 3 4
    5 6 7 8 9 10 11
    12 13 14 15 16 17 18
    19 20 21 22 23 24 25
    26 27 28 29 30 31
    글 보관함