본문 바로가기
Memo/BootCamp : TIL

[Day 26] Java - 심화(Effective)

by 달의 조각 2022. 7. 18.

학습 주제

 

열거형(Enum)
애너테이션(Annotation)
람다(Lambda)
스트림(Stream)
파일 입출력(I/O)

 


 

새롭게 배운 내용

 

 

2022.02.21 - [Back-End/Java] - 지네릭스, 열거형, 애너테이션

 

지네릭스, 열거형, 애너테이션

이 글은 남궁성 님의 Java의 정석 책을 바탕으로 정리한 글입니다. 지네릭스 타입을 구체적으로 지정하는 것이 아니라, 추후에 지정할 수 있도록 일반화 해 둔다 1. 컴파일 시 타입 체크 2. 타입

cookiee.tistory.com

2022.07.16 - [Back-End/Java] - 람다

 

람다

이 글은 남궁성 님의 Java의 정석 책을 바탕으로 정리한 글입니다. 람다식 함수(클래스에 독립적 ↔ 메서드)를 하나의 식으로 표현한 것 람다식 도입으로 자바는 객체지향언어인 동시에 함수형

cookiee.tistory.com

2022.07.17 - [Back-End/Java] - 스트림

 

스트림

이 글은 남궁성 님의 Java의 정석 책을 바탕으로 정리한 글입니다. 다양한 데이터 소스(컬렉션, 배열)를 표준화(컬렉션 프레임웍: 서로 사용법 달랐음)된 방법으로 다룬다 선언형으로 데이터 소

cookiee.tistory.com

2022.07.18 - [Back-End/Java] - 파일 입출력(I/O)

 

파일 입출력(I/O)

이 글은 남궁성 님의 Java의 정석 책을 바탕으로 정리한 글입니다. InputStream, OutputStream Stream: 단방향으로만 데이터 전송 가능 File을 다룰 때: FileInputStream / FileOutputStream 프로세스를 다룰 때..

cookiee.tistory.com

 

 

보강할 내용

 

오늘 배운 모든 개념 서적으로 차근차근 코드 작성해 보면서 익숙하게 만들기!

 

 

회고

 

자바 뒷부분은 공부가 잘 되어 있지 않기도 하고, 오늘 일정이 빠듯해 보여서 주말에 자바의 정석 영상도 보면서 공부를 조금 했다. 그런데도 함수형 인터페이스는 익숙하지 않아서 특히 스트림에서의 적용은 쉽지 않았다. 마치 파이썬이 다른 언어들에 비해 간편하고 쉽다고 하지만 이미 자바에 길들여진 입장에서는 오히려 그 불명확해 보이는 개념들이 헷갈렸다. 제대로 배워 두면 확실히 간편하게 활용할 수 있는 개념들이라고 생각한다. 전체적인 모습을 봤으니 다시 차근차근 짚어 가며 공부해야겠다.

 

 

★★★★☆

댓글