자바(3)
-
[책] 자바에서 코틀린으로
코틀린을 알려주는 책은 아니지만 자바로 만들어진 코드들을 자바 문법과 코틀린 문법을 비교하며 코틀린으로 변경하는 방법을 알려준다. 자바를 개발하던 개발자들은 코틀린 다운(?!) 코드는 어떤 것인가를 알지 못하면 코틀린 문법으로 작성한 자바 코드를 만날테니... 코틀린으로의 전환을 자바의 요소요소들에서 코틀린의 장점을 살리면서도 더 안전하고, 유지 보수하기 쉽고 더 간결하게 더불어 동일한 코드를 git을 통해 여러 branch에서 여러 버전으로 만들어 보여주며 리팩토링의 측면까지 짚어주고 자바와 코틀린을 혼용하면서 점진적으로 전환할 수 있도록 자바에서 자주 쓰이는 기능들을 어떤 코틀린 기능으로 전환할 수 있는지 차근 차근 설명해준다. 쉽게 뚝딱하고 전환되는 것도 아니고 코틀린 언어로 최선의 결과를 얻으려면..
2023.02.26 -
[책] 이것이 자바다
자바를 처음 배우는 사람이나 자바를 이미 잘 알고 있는 사람이나 필수적인 개념과 사용법을 새로, 혹은 다시 되새겨보는데 적합하고 (술술 넘어가는 재미(?!)를 만끽할 수 있다) 또한 자바 8부터 17까지의 버전별 사용법을 추가로 적어놓고 있어서 이번엔 약간 두껍긴하지만 (984페이지) 핸드북으로의 쓰임도 충분히 가능한 듯 하다. 저자의 25년간의 강의 노하우를 녹였다는 말이 가히 실감이 날만큼 자세하고 꼼꼼하게 잘 기록되어 있다. 기본적인 내용이외에 추가로 알고 싶어하는 주제중 DB 입출력과 Swing, JavaFX, NIO를 PDF 파일로 제공해주고 동영상 강의와 예제소스 거기에 Q&A가 가능한 네이버 카페까지 있으니 자바를 위한 Full Package가 아닌가 싶다. "한빛미디어 활동을 위해서 책을 ..
2022.09.30 -
[책] 자바로 배우는 핵심 자료구조와 알고리즘
자바로 배우는 핵심 자료구조와 알고리즘 소프트웨어의 품질을 높이는 가장 기본적인 방법은 소프트웨어를 개발하면서 사용하는 자료구조와 알고리즘을 정확히 이해하고 필요한 곳에 최적의 자료구조와 알고리즘을 선택하고 개발하는 것이 아닐까 싶다. 이 책은 자바를 사용하는 개발자들에게 더 나은 선택을 할 수 있는 방법을 알려주는 것 같다. 이러저러한 자료구조들만 나열하는 것이 아니라 여러 자료구조를 사용해야하는 웹 검색을 주제로 자바의 기본 자료구조인 JCF (Java Collections Framework)의 주요 클래스를 하나 하나 사용해본다. 그 후 어떻게 동작하는지 세부적인 내용을 알아보며 어떻게 활용하는지에 대해서 설명하는 것들이 개념을 이해하고 시간 복잡도를 분석하고 성능을 측정하고 이를 개선하는 것까지도..
2020.12.20