본문내용 바로가기

KYOBO 교보문고

sam X 갤럭시탭 s pen 한정판매
[보라]인싸작가님만나
2020다이어리
북모닝 12주년 이벤트
  • 수요낭독공감 11월 행사
  • 제5회 교보손글쓰기대회 수상작 전시
자바 프로그래밍(처음 해보는)
* 중고장터 판매상품은 판매자가 직접 등록/판매하는 상품으로 판매자가 해당상품과 내용에 모든 책임을 집니다. 우측의 제품상태와 하단의 상품상세를 꼭 확인하신 후 구입해주시기 바랍니다.
880쪽 | | 187*256*48mm
ISBN-10 : 1186710322
ISBN-13 : 9791186710326
자바 프로그래밍(처음 해보는) 중고
저자 오정임 | 출판사 루비페이퍼
정가
30,000원 신간
판매가
25,500원 [15%↓, 4,500원 할인]
배송비
2,500원 (판매자 직접배송)
지금 주문하시면 2일 이내 출고 가능합니다.
토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.
2019년 2월 1일 출간
제품상태
상태 최상 외형 최상 내형 최상
이 상품 최저가
23,990원 다른가격더보기
새 상품
27,000원 [10%↓, 3,000원 할인] 새상품 바로가기
수량추가 수량빼기
안내 :

중고장터에 등록된 판매 상품과 제품의 상태는 개별 오픈마켓 판매자들이 등록, 판매하는 것으로 중개 시스템만을 제공하는
인터넷 교보문고에서는 해당 상품과 내용에 대해 일체 책임을 지지 않습니다.

교보문고 결제시스템을 이용하지 않은 직거래로 인한 피해 발생시, 교보문고는 일체의 책임을 지지 않습니다.

중고책 추천 (판매자 다른 상품)

더보기

판매자 상품 소개

※ 해당 상품은 교보문고에서 제공하는 정보를 활용하여 안내하는 상품으로제품 상태를 반드시 확인하신 후 구입하여주시기 바랍니다.

판매자 배송 정책

  • 토/일, 공휴일을 제외한 영업일 기준으로 배송이 진행됩니다.

더보기

구매후기 목록
NO 구매후기 구매만족도 ID 등록일
25 좋습니다 책상태도 좋아요 5점 만점에 5점 77ka*** 2019.11.12
24 감솨합니다^^ 고맙습니다~!! 5점 만점에 5점 cmw1*** 2019.11.09
23 `1234567890 5점 만점에 5점 p3*** 2019.11.08
22 잘 받았습니다. 책 상태 좋네요 5점 만점에 5점 rkd*** 2019.11.06
21 책상태 좋았고, 배송일도 2일내로 빨리 도착했습니다. 5점 만점에 5점 ahndr*** 2019.10.29

이 책의 시리즈

책 소개

상품구성 목록
상품구성 목록

입문자와 비전공자가 이해할 수 있는 가장 친절하고 쉬운 자바 입문서 이 책은 자바 프로그래밍의 핵심 즉, 객체지향 프로그래밍을 JVM 메모리 구조와 함께 쉽고 친절하게 설명하여 자바 프로그래밍 개념을 완벽히 다집니다. 또한 프로그래밍 기초 문법 역시 꼼꼼하게 설명하여 어느 언어를 접하더라도 쉽게 친숙해질 수 있도록 구성했습니다. 더 나아가 현업에서 필요한 역량까지 갖출 수 있도록 자바 11에서 제공하는 기본 기술 및 고급 기술들을 충분히 설명합니다.

저자소개

저자 : 오정임
2000년부터 현재까지 멀티캠퍼스(삼성 SDS 멀티캠퍼스) 전임 교수로 활동하고 있으며, ㈜더브레인 개발이사로 재직 중이다. 삼성전자, 썬마이크로시스템즈, 삼성SDS, 공공기관, 기업, 대학에서 프로젝트 및 교육, 콘텐츠 개발에 참여해오고 있으며 2017년부터 멀티캠퍼스 이러닝에서 “업무에 바로 쓰는 자바 프로그래밍 입문” 동영상 강의를 서비스하고 있다.

목차

1장 자바 소개 및 개발환경 구축
_1.1. 프로그램과 프로그래밍 언어
_1.2. 자바의 역사
_1.3. 프로그램 개발 순서
__1.3.1. 소스 파일
__1.3.2. 컴파일
__1.3.3. 자바 실행 파일
_1.4. JVM
__1.4.1. JVM 개요
__1.4.2. JVM 실행 환경
_1.5. 개발환경 구축
__1.5.1. 자바 플랫폼
__1.5.2. JDK 설치
__1.5.3. 자바 환경 설정
__1.5.4. 자바 개발 도구
_1.6. 메모장에서 예제 작성
__1.6.1. 자바 소스 파일
__1.6.2. 컴파일
__1.6.3. 실행
_1.7. 이클립스에서 예제 작성
__1.7.1. 이클립스 설치
__1.7.2. 자바 소스 작성
__1.7.3. 컴파일
__1.7.4. 실행

2장 데이터 활용
_2.1. 변수 기본
__2.1.1. 변수란?
__2.1.2. 변수 선언
__2.1.3. 변수에 데이터 저장
__2.1.4. 변수 사용
_2.2. 데이터 종류
__2.2.1. 논리 타입
__2.2.2. 문자 타입
__2.2.3. 정수 타입
__2.2.4. 실수 타입
__2.2.5. 참조 타입
_2.3. 데이터 연산
__2.3.1. 산술 연산자
__2.3.2. 증감 연산자
__2.3.3. 비교 연산자
__2.3.4. 부호 연산자
__2.3.5. 복합 대입 연산자
__2.3.6. 논리 연산자
__2.3.7. 부정 연산자
__2.3.8. 비트 연산자
__2.3.9. 삼항 연산자
_2.4. 데이터 타입 변환
__2.4.1. 자동 타입 변경
__2.4.2. 직접 타입 변경

3장 제어문 : 실행 흐름 제어하기
_3.1. 주석문 : 소스에 메모해두기
__3.1.1. 주석문
__3.1.2. 어노테이션
__3.1.3. Javadoc 주석
_3.2. 조건문 : 조건에 따라 흐름 나누기
__3.2.1. if 문
__3.2.2. switch~case 문
_3.3. 반복문 : 여러 번 실행하기
__3.3.1. 반복문의 구성요소
__3.3.2. for 문
__3.3.3. 제어 변숫값 변경 과정 추적 : 이클립스에서 디버깅하기
__3.3.4. while 문
__3.3.5. do~while 문
_3.4. 반복문 제어하기 : 멈추거나 계속 진행하기
__3.4.1. 실행을 멈추고 반복문 탈출하기 : break 문
__3.4.2. 그다음 조건으로 계속 실행하기 : continue 문
_3.5. 제어문 중첩하기
__3.5.1. if 문 중첩
__3.5.2. 반복문 중첩

4장 배열 : 데이터 나열하기
_4.1. 배열, 무엇일까요? 왜 필요할까요?
_4.2. 배열 기본기를 다져보아요
__4.2.1. 배열 생성하기
__4.2.2. 배열에 이름 붙이기
__4.2.3. 배열에 값을 넣거나 가져오기
__4.2.4. 배열 초기화하기
__4.2.5. 배열의 길이 구하기: length
__4.2.6. 확장 for 문
__4.2.7. 배열을 활용하는 실습
_4.3. 차원이 다른 배열
__4.3.1. 2차원 배열의 구조
__4.3.2. 2차원 배열 예제
__4.3.3. 배열이 저장되는 메모리 구조
_4.4. 명령행 매개변수
__4.4.1. 명령행 매개변수란
__4.4.2. 이클립스에서 명령행 매개변수 이용하기

5장 객체지향 알기
_5.1. 객체지향의 주인공은 '객체'
__5.1.1. 그러니까 객체란 말이지...
__5.1.2. 객체를 모델링해보자
_5.2. 클래스란 무엇일까?
__5.2.1. 클래스 다이어그램
__5.2.2. 클래스 기본 구조
__5.2.3. 접근 제한자
_5.3. 자바 소스 파일 파헤치기
__5.3.1. 패키지 선언
__5.3.2. 클래스 임포트
__5.3.3. 클래스 선언
_5.4. 필드
_5.5. 메서드
__5.5.1. 메서드 호출
__5.5.2. 메서드 실행을 멈추고 값 반환하기
__5.5.3. 매개변수
_5.6. 메서드 오버로딩
_5.7. 가변 길이 인자

6장 객체지향 구현
_6.1. 클래스와 객체, 그리고 인스턴스
__6.1.1. 클래스와 객체 생성
__6.1.2. 자바의 메모리
__6.1.3. 참조변수를 이용해 인스턴스에 접근
_6.2. 정적 멤버 선언
__6.2.1. 클래스 필드
__6.2.2. 클래스 메서드
_6.3. 생성자
__6.3.1. 생성자 개요
__6.3.2. 생성자 오버로딩
__6.3.3. 기본 생성자
__6.3.4. 자신을 가리키는 키워드 this

7장 상속과 인터페이스
_7.1. 상속 개요
__7.1.1. 상속이란?
__7.1.2. 상속 구현
_7.2. 상속 활용
__7.2.1. 메서드 오버라이딩
__7.2.2. 부모 클래스 멤버에 직접 접근하기
__7.2.3. final 제어자
_7.3. 추상 개념
__7.3.1. 추상 메서드
__7.3.2. 추상 클래스
_7.4. 인터페이스
__7.4.1. 인터페이스란
__7.4.2. 인터페이스 상속

8장 다형성과 내부 클래스
_8.1. 다형성
__8.1.1. 다형성 개요
__8.1.2. 다형성의 원리
__8.1.3. 다형성의 필요성
__8.1.4. 다형성의 활용
_8.2. 내부 클래스
__8.2.1. 내부 클래스란
__8.2.2. 내부 클래스 종류
__8.2.3. 익명 클래스
_8.3. 열거형 클래스

9장 기본 API 활용하기
_9.1. API 문서
__9.1.1. 라이브러리란
__9.1.2. 자바 API
_9.2. 기본 API
__9.2.1. Object 클래스
__9.2.2. String 클래스
__9.2.3. StringBuffer/StringBuilder 클래스
__9.2.4. Math 클래스
__9.2.5. Wrapper 클래스
_9.3. 유틸리티 API
__9.3.1. StringTokenizer 클래스
__9.3.2. Random 클래스
__9.3.3. Arrays 클래스
9.3.4. Date / Calendar 클래스
9.3.5. Pattern 클래스
9.3.6. Format 클래스

10장 컬렉션 API 활용하기
_10.1. 컬렉션 개요
__10.1.1. 배열의 특성
__10.1.2. 컬렉션 프레임워크
_10.2. List 계열
__10.2.1. ArrayList 클래스
__10.2.2. Vector 클래스
__10.2.3. LinkedList 클래스
_10.3. Map 계열
__10.3.1. Entry 인터페이스
__10.3.2. HashMap 클래스
__10.3.3. Hashtable 클래스
__10.3.4. TreeMap 클래스
_10.4. Set 계열
__10.4.1. HashSet 클래스
__10.4.2. TreeSet 클래스

11장 예외 처리하기
_11.1. 예외 처리 개요
_11.2. 자바 예외 API
__11.2.1. 예외 처리 객체 구조
__11.2.2. 예외 객체 종류
__11.2.3. 예외 발생 원리
_11.3. 예외 처리 방법
__11.3.1. try-catch 문
__11.3.2. 예외 처리 메서드
11.3.3. finally 문
11.3.4. try-with-resources
_11.4. 예외 던지기 : throws 문
_11.5. 사용자 정의 예외 객체

12장 입출력 작업하기
_12.1. 입출력 개요
__12.1.1. 입출력 원리
__12.1.2. 입출력 API
_12.2. 기본 입출력 작업
__12.2.1. 파일 입출력
__12.2.3. 필터 스트림 활용
_12.3. 파일 처리
__12.3.1. File 클래스
__12.3.2. Path 클래스
__12.3.3. RandomAccessFile 클래스
__12.3.4. 프로퍼티 파일
__12.3.5. FileChannel 클래스
__12.3.6. 압축 파일
_12.4. 객체 직렬화
__12.4.1. Serializable 인터페이스
__12.4.2. serialVersionUID 필드

13장 제네릭과 어노테이션
_13.1. 제네릭
__13.1.1. 제네릭 개요
__13.1.2. 타입 매개변수
__13.1.3. 다양한 적용
_13.2. 어노테이션
__13.2.1. 어노테이션 개요
__13.2.2. 정보 추출
__13.2.3. 기본값 지정
__13.2.4. 표준 어노테이션

14장 람다식
_14.1. 람다식 이전 프로그램 구현 방식
_14.2. 인터페이스 구현 방법
__14.2.1. 방법 1 : implements 키워드로 클래스 선언
__14.2.2. 방법 2 : 익명 클래스 사용
__14.2.3. 방법 3 : 선언, 생성, 호출을 한번에 처리
__14.2.4. 매개변수
__14.2.5. 리턴 타입
_14.3. 람다식 사용하기
__14.3.1. 람다식 기본
__14.3.2. 람다식 활용
__14.3.3. 메서드 참조
__14.3.4. 함수형 인터페이스 API

15장 스트림 API
_15.1. 스트림이란?
__15.1.1. 스트림 사용 3단계
__15.1.2. 스트림 특징
_15.2. 스트림 종류
__15.2.1. 스트림 생성 방법
__15.2.2. BaseStream 인터페이스
__15.2.3. Stream 인터페이스
__15.2.4. 기본 타입 스트림
__15.2.5. 병렬 스트림
_15.3. 스트림 활용
__15.3.1. 매핑 작업
__15.3.2. 컬렉션 변환
__15.3.3. 반복자

16장 멀티태스킹의 첫걸음, 스레드 알기
_16.1. 스레드란?
_16.2. 스레드 활용
__16.2.1. 구현 및 실행
__16.2.2. Thread 클래스
__16.2.3. Runnable 인터페이스
__16.2.4. 스레드 설정
_16.3. 동기화
__16.3.1. 동기화란?
__16.3.2. 동기화 처리
_16.4. 스레드 제어
__16.4.1. 스레드 상태
__16.4.2. 스레드 제어
_16.5. 스레드 풀
__16.5.1. ExecutorService 인터페이스
__16.5.2. Future 인터페이스

17장 모듈
_17.1. 모듈이란?
_17.2. 모듈화
__17.2.1. 모듈 선언
__17.2.2. 모듈 시스템
__17.2.3. java.base 모듈
__17.2.4. 자동 모듈 변환
_17.3. 모듈 지시자
__17.3.1. exports-to 문
__17.3.2. transitive 지시자
__17.3.3. provides-with, uses

18장 Networking
_18.1. 개요
__18.1.1. 용어
_18.2. Socket 통신
__18.2.1. Socket
__18.2.2. ServerSocket
_18.3. NIO 통신
__18.3.1. SocketChannel
__18.3.2. ServerSocketChannel

19장 JShell 사용하기
_19.1. JShell이란?
_19.2. JShell 실행 방법
_19.3. JShell 기본
__19.3.1. 자바 코드
__19.3.2. 명령어
__19.3.3. 기본 사용법
__19.3.4. 클래스 작업
__19.3.5. 패키지 사용
_19.4. JShell 부가 기능
__19.4.1. 편집기
__19.4.2. 도움말
__19.4.3. 실행과 삭제
__19.4.4. JShell 실행환경

책 속으로

출판사 서평

자바는 이제 프로그래머가 되려는 사람에게는 기본적으로 알아야 할 필수 언어가 되었습니다. 자바에 능숙해지면, 어떤 새로운 언어를 접하더라도 쉽게 익숙해질 수 있습니다. 이러한 자바를 학습하는 데 있어 핵심은 객체지향 개념을 얼마나 이해하는가에 달렸습니...

[출판사서평 더 보기]

자바는 이제 프로그래머가 되려는 사람에게는 기본적으로 알아야 할 필수 언어가 되었습니다. 자바에 능숙해지면, 어떤 새로운 언어를 접하더라도 쉽게 익숙해질 수 있습니다. 이러한 자바를 학습하는 데 있어 핵심은 객체지향 개념을 얼마나 이해하는가에 달렸습니다. 따라서 자바를 어렴풋이 공부한 사람과 그렇지 않은 사람의 차이는 바로 객체지향 개념을 JVM 메모리로 표현할 수 있는가입니다. 이 책은 여느 책에서 볼 수 없었던 JVM 메모리 구조를 비전공자도 이해할 수 있도록 상세한 그림과 더불어 자세하게 설명합니다. 이로써 추상적이기만 했던 객체지향 개념을 논리적으로 그려낼 수 있습니다.

[출판사서평 더 보기 닫기]

책 속 한 문장

회원리뷰

교환/반품안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품안내
반품/교환방법

[판매자 페이지>취소/반품관리>반품요청] 접수
또는 [1:1상담>반품/교환/환불], 고객센터 (1544-1900)

※ 중고도서의 경우 재고가 한정되어 있으므로 교환이 불가할 수 있으며, 해당 상품의 경우 상품에 대한 책임은 판매자에게 있으며 교환/반품 접수 전에 반드시 판매자와 사전 협의를 하여주시기 바랍니다.

반품/교환가능 기간

변심반품의 경우 수령 후 7일 이내, 상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내

※ 중고도서의 경우 판매자와 사전의 협의하여주신 후 교환/반품 접수가 가능합니다.

반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유

소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우(단지 확인을 위한 포장 훼손은 제외)

소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 예) 화장품, 식품, 가전제품 등

복제가 가능한 상품 등의 포장을 훼손한 경우 예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집

소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)

디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우

시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우

전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우

1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품이므로 단순 변심 및 착오로 인한 취소/교환/반품 시 해외주문 반품/취소 수수료 고객 부담 (해외주문 반품/취소 수수료는 판매정가의 20%를 적용

2) 중고도서 : 반품/교환접수없이 반송하거나 우편으로 접수되어 상품 확인이 어려운 경우

소비자 피해보상
환불지연에 따른 배상

- 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨

- 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

판매자
책책북북
판매등급
특급셀러
판매자구분
일반
구매만족도
5점 만점에 5점
평균 출고일 안내
2일 이내
품절 통보율 안내
23%

바로가기

최근 본 상품