본문 바로가기

함수형프로그래밍

기본기가 탄탄한 자바 개발자(제2판) JVM부터 성능, 동시성, 컨테이너화 등 고급 기술까지 자바는 엔터프라이즈 소프트웨어 엔지니어링의 핵심이다. 훌륭한 자바 개발자가 되기 위해선 기본기를 갖춰야 한다. 이 책은 자바 8 이후 자바 생태계와 릴리스 주기가 어떻게 변화했는지 살펴보며, 특히 자바 11 및 17에 추가된 새로운 기능을 설명한다. 자바 모듈 및 동시성 모델, 클래스 로딩과 같은 강력한 기능부터 성능 최적화와 바이트코드를 위한 고급 기술 그리고 테스트 중심 개발과 컨테이너 기반 배포와 같은 필수 최신 기술까지 알아본다. 코틀린 및 클로저 등 다른 JVM 언어까지 다뤄 자바 기술을 한층 더 업그레이드하고 탄탄한 기반을 다질 수 있도록 도와준다. 도서구매 사이트(가나다순)  [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  .. 더보기
기본기: 악기 따위를 다룰 때나 어떤 운동을 할 때 가장 기초가 되는 기술 여러분은 무언가를 배울 때 얼마나 기본에 충실하신가요? 많은 사람이 기초부터 차근차근 단계를 밟아가기보다는 바로 전문가의 길로 들어서기를 바랍니다.  저도 캘리그래피나 동양화를 배우기 시작했을 때 먼 훗날을 상상하곤 했습니다. 이제 막 붓을 쥐었으면서, 방송에 쓰이는 제 글씨를 상상하면서 말이죠. 하지만 취미로 배우던 그때도 선생님은 기본이 가장 중요하다며 붓 쥐는 방법과 선 긋기를 알려주셨습니다. 지루했습니다. 하지만 본격적으로 글씨를 쓰고 그림을 그려보니 왜 기본부터 배워야 하는지 알겠더군요.  이미 알고 있는 것도 마찬가지 아닐까 싶습니다. 자바는 이미 많은 개발자에게 익숙한 언어입니다. 1995년 출시됐고, 30여 년 동안 사랑받았죠. 익숙하면 초심을 잊기 쉽습니다. 22까지 출시된 자바, 얼마나.. 더보기