이것이 자바다

고객평점
저자신용권
출판사항한빛미디어, 발행일:2015/01/05
형태사항p. B5판:24
매장위치컴퓨터부(B2) , 재고문의 : 051-816-9500
ISBN9788968481475 [소득공제]
판매가격 30,000원   27,000원  (인터넷할인가:10%)
포인트 1,350점
배송비결제주문시 결제
절판도서 및 품절도서 입니다 매장으로 문의바랍니다.
재고 0인 도서는 수량 부족으로 발송지연이 예상되니 주문 전 문의바랍니다.

책 소개

▣ 출판사서평

이 책의 특징과 장점
-. 자바 입문자를 배려한 친절한 설명과 배려(1장에 풀인원 설치 방법을 제공하여 쉽게 학습환경을 구축할 수 있다)
-. 중급 개발자로 나아가기 위한 람다식(14장), JavaFX(17장), NIO(18~19장) 수록
-. 각 챕터마다 확인문제 제공. 풀이와 답은 인터넷 강의에서 친절한 해설을 통해 알려준다.
-. 자바의 모든 것을 알려주는 인터넷 강의 제공
-. Q/A를 위한 커뮤니티(네이버 카페) 지원(http://cafe.naver.com/thisisjava)
-. [확인문제]
챕터의 끝에는 확인문제가 있습니다. 해당 챕터를 잘 이해했는지 확인할 수 있는 알찬 문제로 구성되어 있으니 절대로 빼먹지 말고 차근차근 풀어보세요. 확인문제의 풀이와 답은 무료로 제공되는 인터넷 강의에서 친절한 해설을 통해 알려드립니다.

-. [인터넷 강의]
저자 직강의 인터넷 강의를 한빛미디어 홈페이지에서 동영상으로 보실 수 있습니다. 한빛미디어에 로그인하시고 책에 부착된 수강 쿠폰번호를 입력하면 그로부터 1년간 몇 번이고 인터넷 강의를 들으실 수 있습니다. 수강 쿠폰의 유효기간이 지나면 더는 인터넷 강의를 보실 수 없으니 이점 양해 바랍니다. 수강 쿠폰은 중복해서 사용하실 수 없습니다. 자세한 방법은 책에 부착된 쿠폰을 참조하세요.

-. [네이버 카페]
저자가 직접 운영하는 네이버 카페에서는 이 책에서 사용된 예제 소스코드와 인터넷 강의(샘플로 제공하는 강의), 그리고 Q/A를 제공합니다. 위 카페는 자바뿐 아니라, 자바로 개발할 수 있는 모든 애플리케이션 개발 기술을 다루고 있으며 학습자를 위해 온라인/오프라인 스터디 모임도 진행하고 있습니다. 이 책을 읽는 것에 그치지 말고, 카페를 통해 더 많은 배움을 이루시길 바랍니다. 오프라인에서도 만날 수 있길 희망합니다.

▣ 작가 소개

저자 : 신용권
blueskii@naver.com
http://cafe.naver.com/thisisjava

저자는 20년 동안 시스템 제어 및 애플리케이션 개발자로 활동한 베테랑 개발자이자, IT 전문 교육자이기도 하다. 메카트로닉스를 전공했으며 삼성항공 시스템 설계 파트에서 하드웨어 제어용 소프트웨어 개발을 담당했다. 1998년부터 지금까지 자바 개발자로, 그리고 자바 강사로 활동하고 있다. 삼성멀티캠퍼스(SDS)에서 자바 전임교수로 근무했고, 유수한 교육기관에서 재직자 및 전문가 위탁교육을 진행해 왔다. 또한 국내 최초로 재직자를 위한 ‘HTML5 모바일 웹앱 & 하이브리드앱’ 교육과정을 개설하여 많은 전문 개발자를 양성했다. 최근에는 오픈 소스 프레임워크, 안드로이드, HTML5 하이브리드앱 등의 분야에서 대학전산망 및 현업 재직자를 위한 소프트웨어 역량 강화 사업의 전임강사로 활동했다. 현재는 SK Planet에서 운영하는 T 아카데미에서 자바, 웹, 안드로이드 앱 개발 강사로 활동하고 있다.

▣ 주요 목차

CHAPTER 1 자바 시작하기
__1.1 프로그래밍 언어란?
__1.2 자바란?
__1.3 자바 개발 환경 구축
__1.4 자바 프로그램 개발 순서
__1.5 주석과 실행문
__1.6 이클립스 설치
__1.7 풀인원 설치와 실행

CHAPTER 2 변수와 타입
__2.1 변수
__2.2 데이터 타입

CHAPTER 3 연산자
__3.1 연산자와 연산식
__3.2 연산의 방향과 우선순위
__3.3 단항 연산자
__3.4 이항 연산자
__3.5 삼항 연산자

CHAPTER 4 조건문과 반복문
__4.1 코드 실행 흐름 제어
__4.2 조건문(if문, switch문)
__4.3 반복문(for문, while문, do-while문)

CHAPTER 5 참조 타입
__5.1 데이터 타입 분류
__5.2 메모리 사용 영역
__5.3 참조 변수의 ==, != 연산
__5.4 null과 NullPointerException
__5.5 String 타입
__5.6 배열 타입
__5.7 열거 타입

CHAPTER 6 클래스
__6.1 객체 지향 프로그래밍
__6.2 객체와 클래스
__6.3 클래스 선언
__6.4 객체 생성과 클래스 변수
__6.5 클래스의 구성 멤버
__6.6 필드
__6.7 생성자
__6.8 메소드
__6.9 인스턴스 멤버와 this
__6.10 정적 멤버와 static
__6.11 final 필드와 상수
__6.12 패키지
__6.13 접근 제한자
__6.14 Getter와 Setter 메소드
__6.15 어노테이션

CHAPTER 7 상속
__7.1 상속 개념
__7.2 클래스 상속
__7.3 부모 생성자 호출
__7.4 메소드 재정의
__7.5 final 클래스와 final 메소드
__7.6 protected 접근 제한자
__7.7 타입 변환과 다형성
__7.8 추상 클래스

CHAPTER 8 인터페이스
__8.1 인터페이스의 역할
__8.2 인터페이스 선언
__8.3 인터페이스 구현
__8.4 인터페이스 사용
__8.5 타입 변환과 다형성
__8.6 인터페이스 상속
__8.7 디폴트 메소드와 인터페이스 확장

CHAPTER 9 중첩 클래스와 중첩 인터페이스
__9.1 중첩 클래스와 중첩 인터페이스란?
__9.2 중첩 클래스
__9.3 중첩 클래스의 접근 제한
__9.4 중첩 인터페이스
__9.5 익명 객체

CHAPTER 10 예외 처리
__10.1 예외와 예외 클래스
__10.2 실행 예외
__10.3 예외 처리 코드
__10.4 예외 종류에 따른 처리 코드
__10.5 자동 리소스 닫기
__10.6 예외 떠넘기기
__10.7 사용자 정의 예외와 예외 발생
__10.8 예외 정보 얻기

CHAPTER 11 기본 API 클래스
__11.1 자바 API 도큐먼트
__11.2 java.lang과 java.util 패키지
__11.3 Object 클래스
__11.4 Objects 클래스
__11.5 System 클래스
__11.6 Class 클래스
__11.7 String 클래스
__11.8 StringTokenizer 클래스
__11.9 StringBuffer, StringBuilder 클래스
__11.10 정규 표현식과 Pattern 클래스
__11.11 Arrays 클래스
__11.12 Wrapper(포장) 클래스
__11.13 Math, Random 클래스
__11.14 Date, Calendar 클래스
__11.15 Format 클래스
__11.16 java.time 패키지

CHAPTER 12 멀티 스레드
__12.1 멀티 스레드 개념
__12.2 작업 스레드 생성과 실행
__12.3 스레드 우선순위
__12.4 동기화 메소드와 동기화 블록
__12.5 스레드 상태
__12.6 스레드 상태 제어
__12.7 데몬 스레드
__12.8 스레드 그룹
__12.9 스레드풀

CHAPTER 13 제네릭
__13.1 왜 제네릭을 사용해야 하는가?
__13.2 제네릭 타입(class〈T〉, interface〈T〉)
__13.3 멀티 타입 파라미터(class〈K,V,...〉, interface〈K,V,...〉)
__13.4 제네릭 메소드(〈T, R〉 R method(T t))
__13.5 제한된 타입 파라미터(〈T extends 최상위타입〉)
__13.6 와일드카드 타입(〈?〉, 〈? extends ...〉, 〈? super ...〉)
__13.7 제네릭 타입의 상속과 구현

CHAPTER 14 람다식
__14.1 람다식이란?
__14.2 람다식 기본 문법
__14.3 타겟 타입과 함수적 인터페이스
__14.4 클래스 멤버와 로컬 변수 사용
__14.5 표준 API의 함수적 인터페이스
__14.6 메소드 참조

CHAPTER 15 컬렉션 프레임워크
__15.1 컬렉션 프레임워크 소개
__15.2 List 컬렉션
__15.3 Set 컬렉션
__15.4 Map 컬렉션
__15.5 검색 기능을 강화시킨 컬렉션
__15.6 LIFO와 FIFO 컬렉션
__15.7 동기화된 컬렉션
__15.8 병렬 처리를 위한 컬렉션

CHAPTER 16 스트림과 병렬 처리
__16.1 스트림 소개
__16.2 스트림의 종류
__16.3 스트림 파이프라인
__16.4 필터링(distinct( ), filter( ))
__16.5 매핑(flatMapXXX( ), mapXXX( ), asXXXStream( ), boxed( ))
__16.6 정렬(sorted( ))
__16.7 루핑(peek( ), forEach( ))
__16.8 매칭(allMatch( ), anyMatch( ), noneMatch( ))
__16.9 기본 집계(sum( ), count( ), average( ), max( ), min( ))
__16.10 커스텀 집계(reduce( ))
__16.11 수집(collect( ))
__16.12 병렬 처리

CHAPTER 17 JavaFX
__17.1 JavaFX 개요
__17.2 JavaFX 애플리케이션 개발 시작
__17.3 JavaFX 레이아웃
__17.4 JavaFX 컨테이너
__17.5 JavaFX 이벤트 처리
__17.6 JavaFX 속성 감시와 바인딩
__17.7 JavaFx 컨트롤
__17.8 JavaFX 메뉴바와 툴바
__17.9 JavaFX 다이얼로그
__17.10 JavaFX CSS 스타일
__17.11 JavaFX 스레드 동시성
__17.12 화면 이동과 애니메이션

CHAPTER 18 IO기반 입출력 및 네트워킹
__18.1 IO 패키지 소개
__18.2 입력 스트림과 출력 스트림
__18.3 콘솔 입출력
__18.4 파일 입출력
__18.5 보조 스트림
__18.6 네트워크 기초
__18.7 TCP 네트워킹
__18.8 UDP 네트워킹

CHAPTER 19 NIO 기반 입출력 및 네트워킹
__19.1 NIO 소개
__19.2 파일과 디렉토리
__19.3 버퍼
__19.4 파일 채널
__19.5 파일 비동기 채널
__19.6 TCP 블로킹 채널
__19.7 TCP 넌블로킹 채널
__19.8 TCP 비동기 채널
__19.9 UDP 채널

작가 소개

목 차

역자 소개

01. 반품기한
  • 단순 변심인 경우 : 상품 수령 후 7일 이내 신청
  • 상품 불량/오배송인 경우 : 상품 수령 후 3개월 이내, 혹은 그 사실을 알게 된 이후 30일 이내 반품 신청 가능
02. 반품 배송비
반품 배송비
반품사유 반품 배송비 부담자
단순변심 고객 부담이며, 최초 배송비를 포함해 왕복 배송비가 발생합니다. 또한, 도서/산간지역이거나 설치 상품을 반품하는 경우에는 배송비가 추가될 수 있습니다.
상품의 불량 또는 오배송 고객 부담이 아닙니다.
03. 배송상태에 따른 환불안내
환불안내
진행 상태 결제완료 상품준비중 배송지시/배송중/배송완료
어떤 상태 주문 내역 확인 전 상품 발송 준비 중 상품이 택배사로 이미 발송 됨
환불 즉시환불 구매취소 의사전달 → 발송중지 → 환불 반품회수 → 반품상품 확인 → 환불
04. 취소방법
  • 결제완료 또는 배송상품은 1:1 문의에 취소신청해 주셔야 합니다.
  • 특정 상품의 경우 취소 수수료가 부과될 수 있습니다.
05. 환불시점
환불시점
결제수단 환불시점 환불방법
신용카드 취소완료 후, 3~5일 내 카드사 승인취소(영업일 기준) 신용카드 승인취소
계좌이체 실시간 계좌이체 또는 무통장입금
취소완료 후, 입력하신 환불계좌로 1~2일 내 환불금액 입금(영업일 기준)
계좌입금
휴대폰 결제 당일 구매내역 취소시 취소 완료 후, 6시간 이내 승인취소
전월 구매내역 취소시 취소 완료 후, 1~2일 내 환불계좌로 입금(영업일 기준)
당일취소 : 휴대폰 결제 승인취소
익월취소 : 계좌입금
포인트 취소 완료 후, 당일 포인트 적립 환불 포인트 적립
06. 취소반품 불가 사유
  • 단순변심으로 인한 반품 시, 배송 완료 후 7일이 지나면 취소/반품 신청이 접수되지 않습니다.
  • 주문/제작 상품의 경우, 상품의 제작이 이미 진행된 경우에는 취소가 불가합니다.
  • 구성품을 분실하였거나 취급 부주의로 인한 파손/고장/오염된 경우에는 취소/반품이 제한됩니다.
  • 제조사의 사정 (신모델 출시 등) 및 부품 가격변동 등에 의해 가격이 변동될 수 있으며, 이로 인한 반품 및 가격보상은 불가합니다.
  • 뷰티 상품 이용 시 트러블(알러지, 붉은 반점, 가려움, 따가움)이 발생하는 경우 진료 확인서 및 소견서 등을 증빙하면 환불이 가능하지만 이 경우, 제반 비용은 고객님께서 부담하셔야 합니다.
  • 각 상품별로 아래와 같은 사유로 취소/반품이 제한 될 수 있습니다.

환불불가
상품군 취소/반품 불가사유
의류/잡화/수입명품 상품의 택(TAG) 제거/라벨 및 상품 훼손으로 상품의 가치가 현저히 감소된 경우
계절상품/식품/화장품 고객님의 사용, 시간경과, 일부 소비에 의하여 상품의 가치가 현저히 감소한 경우
가전/설치상품 전자제품 특성 상, 정품 스티커가 제거되었거나 설치 또는 사용 이후에 단순변심인 경우, 액정화면이 부착된 상품의 전원을 켠 경우 (상품불량으로 인한 교환/반품은 AS센터의 불량 판정을 받아야 합니다.)
자동차용품 상품을 개봉하여 장착한 이후 단순변심의 경우
CD/DVD/GAME/BOOK등 복제가 가능한 상품의 포장 등을 훼손한 경우
내비게이션, OS시리얼이 적힌 PMP 상품의 시리얼 넘버 유출로 내장된 소프트웨어의 가치가 감소한 경우
노트북, 테스크탑 PC 등 홀로그램 등을 분리, 분실, 훼손하여 상품의 가치가 현저히 감소하여 재판매가 불가할 경우