Posts 자바 개발자가 2021 년에 배워야 할 5 가지 기술
Post
Cancel

자바 개발자가 2021 년에 배워야 할 5 가지 기술

Top 5 Skills Java Developers Should Learn In 2021

1. Java 버전에 대한 속도 유지(9, 10, 11… 16)

OpenJDK와 혁신 덕분에 새 릴리스의 속도가 한층 빨라짐. 새 JDK에서 이미 사용할 수 있으므로 마스터해야하는 기능 나열

  • JDK 9
    • 컬렉션 및 맵의 인스턴스를 더 쉽게 만들 수 있게 지원
  • JDK 10
    • Optional 개체를 올바르게 사용하는 방법과 NullPointerExceptions를 방지하는 방법
    • 수정할 수없는 컬렉션을 만들기위한 API : 컬렉션을 조작 할 때 immutability 선호
  • JDK 11
    • JEP 321 HTTP 클라이언트 (표준)
    • 로컬 변수 구문: var 키워드를 사용.
  • JDK 13
    • JEP 354 Switch Expressions
  • JDK 14
    • JEP 359 Records 새로운 data structure
    • Thread Suspend/Resume Are Deprecated for Removal
  • JDK 15
    • CharSequence에 isEmpty 기본 메서드를 추가
    • JEP 371 Hidden Classes
  • JDK 16
    • JEP 388 Vector API: 지원되는 하드웨어 아키텍처에서 벡터 계산 수행
    • JEP 394: Pattern matching for instanceof
    • JEP 395: Records: Improvements of the new data structure record.

2. Java 언어에 대한 마스터

Java 언어에 대해 알아야 할 일반적인 기술들. 네이밍, OOP, Test…

3. TDD를 사용하라.

4. Spring Boot 2를 사용하여 마이크로 서비스 아키텍처에서 방법 찾기

다양한 spring framework 선택지

5. Be a Polyglot

jvm 위에서 지원되는 java 외의 다양한 언어. 요새 Kotlin이 인기를 끌고 있으며, 지속될 것이다…

This post is licensed under CC BY 4.0 by the author.