간편결제, 신용카드 청구할인
삼성카드 6% (27,080원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (27,360원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (20,160원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (23,040원)
(최대할인 4만원 / 2만원 이상 결제)
Close

코드를 통해 본 빵형의 실전 Java : 유튜브 동영상 강의 제공, 실무 해결을 위한 실전 학습서(Java 14 최신 버전 포함)

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 442
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
  • 저 : 박명철
  • 출판사 : 남가람북스
  • 발행 : 2020년 06월 05일
  • 쪽수 : 816
  • 제품구성 : 전1권
  • ISBN : 9791189184056
정가

32,000원

  • 28,800 (10%할인)

    1,600P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가
    • 북카트 담기
    • 바로구매
    • 매장픽업
    • 이벤트/기획전

    • 연관도서

    • 사은품(5)

    책소개

    이 책은 혼자서도 충분히 공부할 수 있게 예제를 많이 준비했습니다. 시중의 책들과 다른 점은 실무에 투입된 신입 개발자가 많이 다루지 않을 네트워킹과 스레드의 내용은 과감히 뺐다는 점입니다. 또한, Java만을 다루지 않고 실제로 많이 쓰이는 외부 라이브러리를 활용한 예제를 준비하여 실무에서 사용하는 기술들을 미리 학습하면서 지루하지 않고 재밌게 학습할 수 있게 준비했습니다. 한 챕터가 끝나면 연습 문제를 통해서 확실하게 익혔는지 확인한 후에 다음 챕터로 넘어가는 형태로 진행합니다.
    Java 버전은 14버전까지 소개하고 있습니다. 그리고 현재 명령어는 Java의 무슨 버전에서 추가되었다는 안내와 함께 최신 명령어까지 익힐 수 있습니다. 배운 내용은 연습 문제를 통해서 응용할 수 있게 구성했습니다. 한 단원을 학습한 후 연습 문제를 꼭 풀어보고 다음 단원으로 넘어가면 확실하게 이해할 수 있습니다.

    출판사 서평

    이 책은 이해하기 힘든 이론보다 실제 실무와 실전 개발에서 사용하는 실습 코드로 결과를 얻어 가는 과정을 쉽게 이해할 수 있게 쓰려고 노력했습니다. 특히, 알고리즘 코딩 테스트를 준비하는 취준생을 위해서 기초를 확실히 이해할 수 있도록 많은 실습 코드를 실었습니다.
    실무 SI 프로젝트에서 많이 사용하고 있는 이클립스를 이용하여 스스로 환경을 설정하고 문법을 익히고 예제를 구현하기까지 혼자서 준비하여 코딩할 수 있게 진행하고 있습니다. 너무 이론에 치우치지 않고자 한 가지를 설명하면 바로 실습해보는 형식으로 구성했습니다. 또한, 스스로 공부할 수 있게 핵심을 알려주고 직접 코딩할 수 있도록 전체 코드를 책 본문에 실었습니다.
    더불어, 예제 코드를 따라서 입력하며 학습하다가도 이해가 잘 안 될 때는 ‘빵굽는 개발자 빵형’이라는 필자의 유튜브 채널에서 ‘빵형의 실전 자바’ 재생목록을 통해서 코딩하는 요령과 소스코드의 설명을 인터넷 강의로 보고 들으며 학습효과를 더 높일 수 있습니다.

    [이 책의 대상 독자]
    1. Java를 처음 배우고자 하는 학생
    2. 교육센터나 학원에서 Java를 학습했지만 응용력이 부족한 취준생
    3. Java 소스코드 분석이 힘든 신입 개발자
    4. 책으로 이론을 공부해도 이해가 잘 안 되는 개발자

    [소스코드 다운로드 및 긍금증이 생기면]
    소스코드 다운로드는 깃허브나 ‘빵형의 코드가 궁금해’ 카페 및 남가람북스 홈페이지 자료실에서 다운로드할 수 있습니다.
    이 책으로 공부하다가 이해하기 어려운 부분은 ‘빵굽는 개발자 빵형’이라는 필자의 유튜브 채널에서 ‘빵형의 실전 자바’ 재생목록을 통해서 동영상 강의로 해결할 수 있습니다. 또한, 공부하다가 궁금한 사항이 생기면 '빵형의 코드가 궁금해' 카페를 통해서 검색하거나 질문하여 해결하기 바랍니다.

    1. 빵형의 코드가 궁금해 - https://cafe.naver.com/curiouscode
    2. 빵형 깃허브 - https://github.com/androimaster/RealJava
    3. 남가람북스 - https://www.namgarambooks.co.kr

    * 유튜브 동영상 강의 채널: 빵굽는 개발자 빵형 - https://www.youtube.com/channel/UCLxPNvxa9D-3UIdocAJUxfQ

    목차

    이 책을 내며...

    들어가며...

    01장 자바 프로그래밍 준비 그리고 시작

    1.1 자바는
    1.2 JRE와 JDK
    1.3 OpenJDK와 이클립스 환경 구성
    1.3.1 OpenJDK 다운로드
    1.3.2 이클립스 다운로드
    1.3.3 JDK 압축 풀기
    1.3.4 이클립스 압축 풀기
    1.3.5 이클립스에 JDK 연동하기
    1.3.6 Encoding 처리
    1.3.7 Project 생성하기
    1.3.8 Lombok
    1.3.9 Hello, Java!!
    1.3.10 Decompiler

    02장 변수(Variable)와 상수(Constant)

    2.1 변수는
    2.1.1 변수의 자료형
    2.1.2 형 변환(Type casting)
    2.1.3 키보드로 입력받은 값 변수에 담기
    2.1.4 지역변수의 타입 추론(Local variable type inference)
    2.2 상수(Constant)
    2.3 난수(Random number) 생성하기
    2.4 변수 예약어(Reserved keywords)
    2.5 표기법
    2.5.1 카멜 표기법(Camel Case)
    2.5.2 파스칼 표기법(Pascal Case)
    2.5.3 스네이크 표기법(Snake Case)
    2.5.4 케밥 표기법(Kebab Case)

    03장 주석

    3.1 //(한 줄 주석)
    3.2 /* */(여러 줄 주석)
    3.3 코드 템플릿(Code Templates)
    3.4 Javadoc Tool
    3.4.1 Package에 대한 정보 추가
    3.4.2 Class Description 정보 추가
    3.4.3 Constructor Description 정보 추가
    3.4.4 Method Description 정보 추가

    04장 연산자

    4.1 산술 연산자
    4.2 증감 연산자
    4.2.1 전치 증감 연산자
    4.2.2 후치 증감 연산자
    4.3 비교 연산자
    4.4 논리 연산자
    4.5 비트 연산자
    4.5.1 AND
    4.5.2 OR
    4.5.3 XOR(Exclusive OR)
    4.5.4 NOT
    4.5.5 Signed left shift(왼쪽 시프트 연산자)
    4.5.6 Signed right shift(오른쪽 시프트 연산자)
    4.5.7 Unsigned right shift
    4.6 복합대입 연산자(Assignment Operators)
    4.7 삼항 연산자

    05장 배열

    5.1 각 자료형의 배열
    5.2 다차원 배열
    5.2.1 2차원 배열(가로 * 세로)
    5.2.2 3차원 배열(가로 * 세로 * 반복)
    5.3 Arrays 클래스
    5.3.1 Arrays.toString( )
    5.3.2 Arrays.equals( )
    5.3.3 Arrays.copyOf( )
    5.3.4 Arrays.sort( )
    5.3.5 Arrays.binarySearch( )
    5.3.6 Arrays.asList( )

    06장 반복문

    6.1 for문
    6.2 다중 for문
    6.3 break문
    6.4 continue문
    6.5 향상된 for문
    6.6 while문
    6.7 do ~ while문

    07장 조건문

    7.1 조건문의 이해
    7.2 if
    7.3 if ~ else
    7.4 if ~ else if ~ else
    7.5 switch ~ case
    7.6 향상된 switch ~ case

    08장 객체지향 프로그래밍

    8.1 패키지(Package)
    8.2 클래스(Class)
    8.2.1 멤버 변수(Field)
    8.2.2 메서드(Method)
    8.2.3 생성자(Constructor)
    8.2.4 중첩 클래스(Nested Class)
    8.3 객체(Object)
    8.3.1 equals( ) 메서드
    8.3.2 toString( ) 메서드
    8.3.3 객체 배열
    8.4 접근 제어자(Access Modifier)
    8.5 LOMBOK PROJECT
    8.5.1 @Getter/@Setter
    8.5.2 @ToString
    8.5.3 @NoArgsConstructor, @RequiredArgsConstructor and @AllArgsConstructor
    8.5.4 @Data
    8.5.5 @Builder

    09장 추상 클래스와 인터페이스

    9.1 추상 클래스(Abstract Class)
    9.1.1 추상 클래스의 이해
    9.1.2 추상 클래스의 다형성
    9.2 인터페이스(Interface)
    9.2.1 인터페이스 사용법
    9.2.2 디폴트 메서드(Default Method)
    9.2.3 다수의 인터페이스 활용한 클래스 구현
    9.2.4 인터페이스를 활용한 다형성
    9.2.5 상속의 활용

    10장 제네릭(Generic)

    10.1 제네릭 클래스(Generic Class)
    10.1.1 제네릭 클래스 활용
    10.1.2 제한된 자료형의 제네릭
    10.1.3 복수의 제네릭
    10.2 제네릭 메서드(Generic Method)
    10.2.1 제네릭 메서드 활용
    10.2.2 제한된 자료형의 제네릭 메서드
    10.2.3 와일드카드 제네릭 타입(Generic Unbounded wildcard)
    10.2.4 와일드카드를 활용한 제한된 자료형

    11장 컬렉션 프레임워크(Collections framework)

    11.1 Collection
    11.1.1 List
    11.1.2 Set
    11.2 Map
    11.2.1 HashMap
    11.2.2 TreeMap

    12장 열거형(enum)

    12.1 단순한 열거형
    12.2 값을 갖는 열거형
    12.3 2개 이상의 값을 갖는 열거형
    12.4 메서드를 갖는 열거형

    13장 날짜와 시간 그리고 숫자 처리

    13.1 Calendar
    13.2 DecimalFormat
    13.3 CompactNumberFormat
    13.4 SimpleDateFormat
    13.5 LocalDate
    13.6 LocalTime
    13.7 LocalDateTime
    13.8 ZonedDateTime
    13.9 DateTimeFormatter

    14장 애너테이션(Annotation)

    14.1 메타 애너테이션(Meta-annotations)
    14.1.1 @Retention
    14.1.2 @Target
    14.1.3 @Documented
    14.1.4 @Inherited
    14.1.5 @Repeatable
    14.2 내장형 애너테이션(Build-in Annotation)
    14.2.1 @Override
    14.2.2 @Deprecated
    14.2.3 @SuppressWarnings
    14.2.4 @SafeVarargs
    14.2.5 @FunctionalInterface
    14.3 커스텀 애너테이션(Custom Annotation)

    15장 정규 표현식(Regular Expression)

    15.1 검색
    15.2 치환

    16장 람다식(Lambda expression)

    16.1 함수형 인터페이스(Functional interface)
    16.2 람다식(Lambda expression) 사용법
    16.2.1 매개변수가 없는 함수형 인터페이스
    16.2.2 매개변수가 한 개인 함수형 인터페이스
    16.2.3 매개변수가 두 개인 함수형 인터페이스
    16.3 메서드 참조(Method reference)
    16.3.1 static 메서드 참조
    16.3.2 특정 개체의 인스턴스 메서드 참조
    16.3.3 특정 타입의 임의 개체에 대한 인스턴스 메서드 참조
    16.3.4 생성자 참조

    17장 스트림(Stream)

    17.1 스트림의 이해
    17.2 스트림의 생성
    17.2.1 배열(Array)
    17.2.2 컬렉션(Collection)
    17.2.3 비어 있는 스트림(Empty Stream)
    17.2.4 범위(Range)
    17.2.5 병렬 스트림 생성(Parallel Stream)
    17.3 스트림 연산(Stream operations)
    17.3.1 최종 연산(Terminal operations)
    17.3.2 중간 연산(Intermediate operations)

    18장 예외 처리(Exception)

    18.1 예외 클래스
    18.2 try-catch-finally
    18.3 throw
    18.4 throws
    18.5 직접 만드는 사용자 예외 클래스
    18.6 try-with-resources

    19장 파일(File)

    19.1 파일 입출력
    19.2 File 클래스
    19.3 Zip and Unzip
    19.3.1 압축하기
    19.3.2 압축 풀기
    19.4 Excel 문서 작성하고 읽기
    19.4.1 Excel 문서 작성하기
    19.4.2 Excel 문서 읽기

    20장 웹 크롤링(Web crawling)

    20.1 로봇 배제 표준(Robots exclusion standard)
    20.1.1 User-agent
    20.1.2 Disallow
    20.1.3 Allow
    20.1.4 Crawl-delay
    20.1.5 법적인 문제
    20.2 웹 크롤러 만들기

    찾아보기(Index)

    관련이미지

    저자소개

    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    대기업 SI와 SM 프로젝트에 참여하고 있는 현업 개발자입니다. 전문적으로는 구매 및 물류 시스템 프로젝트에 주로 참여하고 있습니다. 그동안 인터넷 카페와 커뮤니티에서 파티쉐라는 닉네임으로 활동해왔습니다. 최근에는 '빵굽는 개발자 빵형'이라는 유튜브 채널을 시작하면서 ‘빵형’으로 필명을 바꿔서 활동 중입니다. 현재는 네이버 카페 '빵형의 코드가 궁금해(https://cafe.naver.com/curiouscode)'를 운영하며 많은 개발자와 소통하고 있으며, 스터디도 함께 운영하고 있습니다.

    이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

      리뷰

      0.0 (총 0건)

      구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      10.0

      교환/환불

      교환/환불 방법

      ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

      교환/환불 가능 기간

      고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

      교환/환불 비용

      고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

      교환/환불 불가사유

      반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
      배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

      소비자 피해보상

      소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
      교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

      기타

      도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

      배송안내

      • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

      • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

      • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

      • 배송비

      도서(중고도서 포함) 구매

      2,000원 (1만원이상 구매 시 무료배송)

      음반/DVD/잡지/만화 구매

      2,000원 (2만원이상 구매 시 무료배송)

      도서와 음반/DVD/잡지/만화/
      중고직배송상품을 함께 구매

      2,000원 (1만원이상 구매 시 무료배송)

      업체직접배송상품 구매

      업체별 상이한 배송비 적용