본문 바로가기

클로저

기본기가 탄탄한 자바 개발자(제2판) JVM부터 성능, 동시성, 컨테이너화 등 고급 기술까지 자바는 엔터프라이즈 소프트웨어 엔지니어링의 핵심이다. 훌륭한 자바 개발자가 되기 위해선 기본기를 갖춰야 한다. 이 책은 자바 8 이후 자바 생태계와 릴리스 주기가 어떻게 변화했는지 살펴보며, 특히 자바 11 및 17에 추가된 새로운 기능을 설명한다. 자바 모듈 및 동시성 모델, 클래스 로딩과 같은 강력한 기능부터 성능 최적화와 바이트코드를 위한 고급 기술 그리고 테스트 중심 개발과 컨테이너 기반 배포와 같은 필수 최신 기술까지 알아본다. 코틀린 및 클로저 등 다른 JVM 언어까지 다뤄 자바 기술을 한층 더 업그레이드하고 탄탄한 기반을 다질 수 있도록 도와준다. 도서구매 사이트(가나다순)  [교보문고]  [도서11번가]  [알라딘]  [예스이십사]  .. 더보기
기본기: 악기 따위를 다룰 때나 어떤 운동을 할 때 가장 기초가 되는 기술 여러분은 무언가를 배울 때 얼마나 기본에 충실하신가요? 많은 사람이 기초부터 차근차근 단계를 밟아가기보다는 바로 전문가의 길로 들어서기를 바랍니다.  저도 캘리그래피나 동양화를 배우기 시작했을 때 먼 훗날을 상상하곤 했습니다. 이제 막 붓을 쥐었으면서, 방송에 쓰이는 제 글씨를 상상하면서 말이죠. 하지만 취미로 배우던 그때도 선생님은 기본이 가장 중요하다며 붓 쥐는 방법과 선 긋기를 알려주셨습니다. 지루했습니다. 하지만 본격적으로 글씨를 쓰고 그림을 그려보니 왜 기본부터 배워야 하는지 알겠더군요.  이미 알고 있는 것도 마찬가지 아닐까 싶습니다. 자바는 이미 많은 개발자에게 익숙한 언어입니다. 1995년 출시됐고, 30여 년 동안 사랑받았죠. 익숙하면 초심을 잊기 쉽습니다. 22까지 출시된 자바, 얼마나.. 더보기
러스트 프로그래밍 공식 가이드 이 책의 종이책은 현재 절판입니다. 그간 읽어주신 독자님들께 감사드립니다. 전자책은 계속 판매 중이며, 개정판은 2024년 2월 말경 출간 예정입니다(https://jpub.tistory.com/1529). 러스트 핵심 멤버 2인이 집필하고 RUST 2018이 반영된 국내 첫 러스트 공식 문서 도서구매 사이트(가나다순) [교보문고] [도서11번가] [반디앤루니스] [알라딘] [영풍문고] [예스이십사] [인터파크] [쿠팡] 전자책 구매 사이트(가나다순) [교보문고] [구글북스] [리디북스] [알라딘] [예스이십사] [인터파크] 출판사 제이펍 원출판사 No Starch Press 원서명 The Rust Programmming Language(Covers Rust 2018)(원서 ISBN: 9781718500.. 더보기
국내에 처음 소개되는 러스트, 그것도 공식 가이드! 여러분들은 혹시 '하이브리드'라는 단어의 개념을 알고 계신가요? 사전적인 의미로는 서로 다른 것의 장점을 결합하거나 부가가치를 더해 새로운 것을 창조하는 통합의 개념으로 이해할 수 있는데요. 최근 개발자 사이에서 주목받는 하이브리드형 언어가 있습니다. 바로 오늘 여러분들에게 소개해 드릴 '러스트(Rust)'입니다! 《러스트 프로그래밍 공식 가이드》 러스트는 모질라(Mozilla)가 창안한 프로그래밍 언어로, 2012년 1월에 첫 번째 알파 버전인 0.1이 발표되었습니다. 원래는 C 및 C++ 등의 언어에서 발생하는 핵심 보안 결함인 메모리 관련 버그를 방지하는 것을 목적으로 개발되었습니다. 또한, 모질라는 러스트를 성능, 병렬화, 메모리 안전에 중점을 둔 새로운 프로그래밍 언어라고 정의했습니다. 저수준의.. 더보기