본문 바로가기

java12

모던 자바 인 액션 독서기간_2022년 11월 11일 ~ 11월17일 저자_게이브리얼 우르마, 마리오 푸스코, 앨런 마이크로프트 자바 개발자가 되려면 자바8에서 무엇이 혁신적으로 변화했는지를 알아야 된다. Stream의 등장으로 자바의 입지가 단단해졌다. 구글링으로 알음알음 알던, 구멍 숭숭 뚫린 Stream 사용법을 책을 읽고 나서야 정확히 알 수 있었다. 사용하지 않았던 메서드들의 존재와 시그니처를 알 수 있었다. Stream 외에도 병렬 데이터 처리와 컬렉션 API, 비동기를 위한 클래스 등 유용하고 강력한 자바 문법도 많이 나온다. 써보지 않은 기능들로 이해가 완벽히 되지 않았다. 그래도 개념을 알고 있다는 것이 중요하다고 생각한다.ㅎ 조금 더 친절한 책이다. 퀴즈와 예제에 주석까지 있어서 이해가 더 쉬웠다. '이펙.. 2022. 11. 20.
이펙티브 자바 독서기간_2022년 11월 1일 ~ 7일 저자_조슈아 블로크 더 배울 게 없다고 자만하여 매너리즘이 왔던 방황하던 나에게 길을 안내해준 책이다. 별 것도 아니었던, 자만하는 나의 콧대를 짓누르고 "닌 개못해 그리니 계속 공부해"를 알려주었다. 객체지향을 고려한 코드를 작성하는 지침서이다. 끝없는 객체지향! 난 공부할 것 태산이다. 근데... 재밌다...!!!!!!!!!!!!!!!!! 자바의 기본 개념이 없다면 어려운 책이다. 물론 나도 어려웠다ㅎㅎ 책 속 예제 코드가 모두 흑백색이라 코드를 보고 이해하기 힘들었다. 그럼에도 매우 도움을 준 책이다! 유지보수와 재사용성, 성능, 명료성을 고려한 코드가 무엇인지 알려준다. 굉장히 실무 중점적인 책이다. 책을 읽기와 동시에 우아한 테크 코스 5기 프리코스를 같.. 2022. 11. 12.
221112 오늘의 삽질 Immutable Collections는 Collections.sort() 적용이 안 된다. ^^! 한 번 생각하면 당연한 것이다. ImmutableCollections를 정렬한 Collections을 복사해서 사용하자. List sorted = numbers.stream().sorted().collect(Collectors.toList()); // mutable immutable 2022. 11. 12.
221111 오... 특이한 날짜... EnumMap은 HashMap보다 훨씬 빠르다! enum class를 잘 활용하자. 2022. 11. 11.