자바는 2014년 자바8을 발표하고 2017년 하반기에 자바9을 발표했다. 자바8 이후의 자바는 이전과는 다른 언어로 한단계 도약하게 된다.
주요 백엔드 프레임워크인 스프링과 스프링 부트도 각각 5와 2 버전이 발표되면 자바8 이후의 자바를 적극적으로 도입하게 되었고 안드로이드를 포함하여 자바진영 대부분에서 자바8을 도입하거나 이미 도입한 상태이다. 자바9의 발표로 기업에서는 자바 8 이상으로의 업그레이드를 고려하고 있다.
학습내용:
1. 자바 시작하기
2. 변수와 타입 이해1
3. 변수와 타입 이해2
4. 제어흐름
5. 데이터구조
6. ArrayList와 Map
7. 함수
8. 객체지향 모델링
9. 자바 객체지향-more
10. 상속
11. 인터페이스
12. 람다 표현식
13. 예외 처리
14. 제네릭과 컬렉션
15. 스트림
16. 스트림 활용과 Optional
17. 입출력 처리하기
18. 병행 프로그래밍
19. 날짜와 시간 API
20. Reflection & Annotation