BEST
개발 · 프로그래밍

/

프로그래밍 언어

자바 9부터 자바 21까지

자바 9부터 자바 21까지 주요 업데이트 내용을 상세하게 다룹니다. 자바 31까지 최신 버전이 나오면 지속적으로 업데이트 됩니다.

(5.0) 수강평 24개

수강생 302명

Thumbnail

초급자를 위해 준비한
[프로그래밍 언어, Java] 강의입니다.

이런 걸
배워요!

  • 2018년 출시된 자바 9부터 2023년 출시된 자바 21까지

  • Switch Expression, Pattern Matching 등 자바의 새로운 문법

  • 수년간 꾸준하게 업데이트된 자바의 핵심 라이브러리 내용

  • 단순한 문법, 사용법만 배우지 않고, 맥락과 배경지식도 풍부하게

2014년 자바 8이 등장한 이후,
자바는 10년간 무엇이 어떻게 변화했을까? 🤔

  • 자바 8이 등장한 이후 벌써 10년이 지났습니다.

  • 10년 동안 자바는 꾸준히 업데이트 되어 2023년 9월 자바 21이 출시되었죠!

  • 그 동안 다양한 문법 업데이트도 있었고, 자바 플랫폼 모듈 시스템 / 가상 스레드 등 새로운 기능도 많이 추가되었습니다.

  • <자바 9부터 자바 21까지>는 자바 8 이후 쌓여 있는 자바의 새로운 문법들라이브러리들의 주요 업데이트풍부한 배경 설명과 함께 다루고 있습니다!

자바의 최신 업데이트를 편안히 따라가실 수 있도록 도와드리겠습니다 🏃‍♂

지속적인 업데이트 내용을 꾸준히 학습하는 것은 어렵습니다.


최신 업데이트에 대한 자료가 많지 않고,
새로운 업데이트 내용을 온전히 이해하기 위해서는 관련한 배경 지식과 맥락이 필요하기 때문이죠.


<자바 9부터 자바 21까지> 강의는 새로운 문법, 기능을 소개해 드릴 뿐 아니라
업데이트의 흐름과 배경 지식을 최대한 풍부하게 설명하고 있습니다.

이 강의의 특징과 차별점

이해를 돕기 위한 다양한 이미지

눈에 보이지 않는 동작과 다양한 배경 지식을 이해하기 위해 많은 이미지가 준비되어 있습니다!

새로운 기능! 언제 사용하면 좋을까?

새로운 기능을 배우면 항상 언제 어떤 기능을 사용해야 할지 고민이 되는데요, 새로운 문법, 새로운 라이브러리 함수 언제 어떻게 쓰면 좋을지 설명해 드립니다.

업데이트 이면에 있는 배경지식!

신규 업데이트 내용을 이해하기 위해서는 배경 지식이 필요할 때가 있습니다. 이해를 돕기 위한 배경 지식도 적극적으로 설명해 드려요!

실무에서 사용할 수 있는 핵심 기능 위주로

자바의 업데이트 내용 중, 실무에서 유용하게 사용할 수 있을 기능, 핵심적인 개념 위주로 준비했습니다.
또한 새로운 문법이 Spring에 어떻게 적용 될 수 있는지도 간단히 다루고 있습니다.

이런 내용을 배워요 📕

섹션 (1) 자바 9부터 자바 11까지

Java 9부터 Java 11까지 개선되거나 새롭게 등장한 자바 문법을 다룹니다. 또한, 자바 플랫폼 모듈 시스템, Flow API, Collection의 정적 팩토리 메소드 등 업데이트된 주요 라이브러리도 함께 살펴봅니다.

섹션 (2) 자바 12부터 자바 17까지

Java 12부터 Java 17까지 업데이트 되었던, Text Block, Switch Expression, Instanceof Pattern Matching, Record Class, Sealed Class에 대해 알아보고 주요 라이브러리 업데이트를 살펴봅니다.

섹션 (3) 자바 18부터 자바 21까지

Java 18부터 Java 21까지 추가된 문법 내용과, 향후 정식 출시를 앞두고 있는 preview feature까지 꼼꼼하게 살펴봅니다. 또한, Java 21 (LTS) 버전에 추가된 Sequenced Collection과 가상 스레드도 다루고 있습니다.

궁금한 점이 있나요?

Q. 왜 최신 자바를 공부해야 하나요?

자바로 만들어진 애플리케이션은 지속적으로 업데이트를 해주어야 합니다. 옛날 버전이 점차 공식 지원을 받지 못하게 될 수도 있고, 프레임워크와 호환성이 떨어질 수도 있기 때문이죠.

또한, 자바 버전을 업데이트 하면, JVM의 성능도 함께 좋아지기 때문에 코드 변경 없이 프로그램의 성능을 올릴 수도 있고 새로운 문법을 활용해 효과적인 프로그래밍도 가능합니다.

Q. 이제 막 자바를 공부했어요. 강의를 들을 수 있을까요?

충분히 들으실 수 있습니다! 😊 <자바 9부터 자바 21까지> 강의는 이제 막 자바 기초를 떼신 분들도 새로운 기능들을 배워가실 수 있도록 구성되어 있는데요! 혹시나 어려운 부분이 있을 때 Q&A를 통해 질문주시면, 적극적으로 상세하게 답변 드리고 있습니다.

수강 전 참고 사항

학습 자료

  • 강의에서 사용되는 PPT와 강의 내용 스크립트는 모두 제공되고 있습니다. 강의 중 작성되는 코드 역시 github으로 제공됩니다.

  • 149 페이지의 미니북과 727 페이지의 강의 자료를 만나보세요!


선수 지식 및 유의사항

  • 자바를 6개월 ~ 1년 정도 사용해보셨다면, 강의를 편하게 들으실 수 있습니다! 😊

  • 혹시나 설명이 더 필요한 부분이 있으시면 Q&A를 편하게 활용해주세요! 감사합니다.

지속적인 업데이트

  • <자바 31>까지 꾸준하게 업데이트 될 예정입니다.

  • 추후 강의 내용이 추가되며 가격이 인상될 수 있습니다.

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 최신 자바 문법과 라이브러리 핵심 업데이트 내용이 필요한 분

  • 자바에 대해 조금 다양하고 깊이 있게 공부하고 싶은 분

선수 지식,
필요할까요?

  • 자바 기초 문법 지식

안녕하세요 😊

제가 아는 내용을 이해하기 쉽고, 재미있게 설명드려 여러분들이 성장하실 때 행복함을 느끼는 개발자 최태현입니다.

 

  • (현) 와드 소프트웨어 엔지니어

  • (전) 스타트업 소프트웨어 엔지니어

  • (전) 우아한형제들 소프트웨어 엔지니어

  • (교육활동) Next Step 리뷰어 다수 참여, 공기관 & 스타트업 경진대회 강사 및 멘토, 스파르타 코딩클럽 멘토

  • 한국과학기술원 (KAIST) 졸업

 

 

커리큘럼

전체

19개 ∙ (4시간 2분)

수업 자료

가 제공되는 강의입니다.

    강의 게시일: 
    마지막 업데이트일: 

    수강평

    아직 충분한 평가를 받지 못한 강의입니다.
    모두에게 도움이 되는 수강평의 주인공이 되어주세요!