출간일(Release) : 2022/10/06
종이책 출간일(Print Release) : 2022/09/30
전자책 종류(Format) : ePub
Price : KRW 38,400
미리보기(Preview)
책소개(Overview)
모던 자바의 주요 개념을 확실하게 이해한다
현대 프로그래밍 언어의 트렌드를 반영하면서 자바에는 타입 추론, 함수형, 옵셔널, 널 안전 스트림, 디폴트 메서드, 중첩 기반 접근 제어, 퓨처, 개선된 동시성 기능 등이 추가되었다. 300개 이상의 응용프로그램과 1,000개 이상의 예제를 통해 주요 개념을 확실하게 이해하자.
빠르게 발전한 자바 문법과 라이브러리를 익힌다
자바 언어가 빠르게 발전하면서 자바 문법과 라이브러리에 많은 변화가 생겼다. 이러한 변화는 개발 환경의 변화와 그에 따른 개발자들의 요구를 수용하기 위한 것이었지만, 학습 곡선을 빠르게 높였다. 즉, 학습하기 어려워졌다. 이러한 변화는 자바 입문서로는 제대로 배우기 어렵다. 문법 이후 막막한 학생, 빠르게 발전한 자바의 발전을 따라 잡고 싶은 개발자에게 필요한 내용을 담았다.
실무에서 만나는 문제를 해결하면서 레벨업한다
실무에서 공통으로 접하게 되는 분야를 문제로 출제했다. 문자열, 숫자, 배열, 컬렉션, 데이터 구조, 날짜와 시간, 불변성, 타입 추론, 옵셔널, 자바 I/O, 비동기 처리, 동시성, 자바 리플렉션, 람다, 스트림, 컬렉터, 함수형 프로그래밍, 디자인 패턴, HTTP Client API 등에 대한 문제를 수록했다. 문제마다 구글 검색으로 해결하려 한다면 코딩 속도가 너무 느리다. ‘자바 코딩 문제집’으로 많은 문제를 접하고 해법을 익혀두자. 이미 접해본 문제와 해법이 많을수록 문제 해결력이 생기고 코딩 속도도 빨라진다.
You will have a solid understanding of the main concepts of modern Java.
Reflecting the trends of modern programming languages, Java adds type inference, functional types, optionals, null-safe streams, default methods, nested-based access control, futures, and improved concurrency features. Get a solid understanding of key concepts with over 300 applications and over 1,000 examples.
You can learn fast-developed Java syntax and libraries.
With the rapid development of the Java language, many changes have occurred in the Java syntax and libraries. Although these changes were intended to accommodate changes in the development environment and the demands of developers, it quickly increased the learning curve. In other words, it became difficult to learn. These changes are difficult to learn properly with a Java introductory book. This book contains the necessary content for students who are not familiar with grammar and for developers who want to keep up with the rapid development of Java.
You can level up while solving problems encountered in practice.
This book addresses issues that are commonly encountered in practice. If you try to solve each problem with a Google search, the coding speed is too slow. Let’s face many problems and learn how to solve them with the ‘Java Coding Problem Book’. The more problems and solutions you have already encountered, the better your problem-solving skills and the faster you code.
저자(Author)
앵겔 레너드(Anghel Leonard)
앵겔 레너드(Anghel Leonard)는 자바 생태계에서 20년 넘게 경력을 쌓은 수석 기술 전략가이다. 강력한 아키텍처와 클린 코드, 고성능을 갖춘 자바 분산 애플리케이션의 설계와 개발이 주 업무다. 코칭과 멘토링, 기술자 리더십에도 열성적이다. 자바 기술과 관련해 여러 가지 책과 영상, 그리고 다수의 글을 남겼다.
Anghel Leonard is a senior technology strategist with over 20 years of experience in the Java ecosystem. His main job is to design and develop Java distributed applications with powerful architecture, clean code, and high performance. He is also passionate about coaching, mentoring and tech leadership. She has written several books, videos, and articles on Java technology.