
책소개
프로그래밍을 배워 본 적이 없는 분들도 충분히 학습할 수 있도록 Java의 기초부터 심화 내용까지 그림으로 쉽게 설명하는 Java 입문서다. 기존 출간되었던 『그림으로 배우는 Java Programming』의 3판으로, Java 11 개발 환경에 대응하며, Java를 사용하기 위한 개발 환경 구축부터 기본적인 Java 문법 설명, Java 응용을 위한 그래픽 애플리케이션 내용까지 다루고 있다.
또한, 샘플 소스 코드를 제공하여 실제 프로그래밍을 했을 때 어떻게 구현되는지 직접 따라 하면서 배울 수 있으며, 풍부한 일러스트와 다양한 예시를 통해 어려운 개념도 쉽게 이해할 수 있다. 각 Lesson 마지막에는 강의 요약과 연습문제를 싣고 있어 배운 내용을 복습할 수 있다.
출판사소개
목차
Lesson 1 시작하기
1.1 Java로 만드는 프로그램
1.2 코드 입력
1.3 프로그램의 작성
1.4 프로그램의 실행
1.5 강의 요약
Lesson 2 Java의 기본
2.1 화면에 출력하기
2.2 코드의 내용
2.3 문자와 숫자
2.4 강의 요약
Lesson 3 변수
3.1 변수
3.2 식별자
3.3 형
3.4 변수 선언
3.5 변수의 이용
3.6 키보드 입력
3.7 강의 요약
Lesson 4 식과 연산자
4.1 식과 연산자
4.2 연산자의 종류
4.3 연산자 우선순위
4.4 형 변환
4.5 강의 요약
Lesson 5 경우에 따른 처리
5.1 관계 연산자와 조건식
5.2 if문
5.3 if~else문
5.4 여러 조건을 판단하기
5.5 switch문
5.6 논리 연산자
5.7 강의 요약
Lesson 6 여러 번 반복하기
6.1 for문
6.2 while문
6.3 do~while문
6.4 문장의 중첩
6.5 프로세스 흐름의 변경
6.6 강의 요약
Lesson 7 배열
7.1 배열
7.2 배열의 준비
7.3 배열의 이용
7.4 배열을 선언하는 방법
7.5 배열 변수
7.6 배열의 응용
7.7 다차원 배열
7.8 강의 요약
Lesson 8 클래스의 기본
8.1 클래스 선언
8.2 객체 생성
8.3 클래스 사용
8.4 메소드의 기본
8.5 메소드의 인수
8.6 메소드의 리턴값
8.7 강의 요약
Lesson 9 클래스의 기능
9.1 멤버에 대한 접근 제한
9.2 메소드의 오버로딩
9.3 생성자의 기본
9.4 생성자 오버로딩
9.5 클래스 변수, 클래스 메소드
9.6 강의 요약
Lesson 10 클래스의 이용
10.1 클래스 라이브러리
10.2 문자열 처리 클래스
10.3 기타 클래스
10.4 클래스형 변수
10.5 객체 배열
10.6 강의 요약
Lesson 11 새로운 클래스
11.1 상속
11.2 멤버에 접근하기
11.3 오버라이딩
11.4 Object 클래스의 상속
11.5 강의 요약
Lesson 12 인터페이스
12.1 추상 클래스
12.2 인터페이스
12.3 클래스 계층
12.4 강의 요약
Lesson 13 대규모 프로그램의 작성
13.1 파일 분할
13.2 패키지의 기본
13.3 패키지의 사용
13.4 임포트
13.5 강의 요약
Lesson 14 예외와 입출력 처리
14.1 예외의 기본
14.2 예외와 클래스
14.3 예외 던지기
14.4 입출력의 기본
14.5 강의 요약
Lesson 15 스레드
15.1 스레드의 기본
15.2 스레드의 조작
15.3 스레드의 생성 방법
15.4 동기화
15.5 강의 요약
Lesson 16 그래픽 애플리케이션
16.1 GUI 애플리케이션의 기본
16.2 애플리케이션의 응용
16.3 Java의 응용
16.4 강의 요약
배송
- 배송비, 무료배송비는 업체 사정에 따라 달라질 수 있습니다.
- 배송은 결제 확인 후 다음날부터 2~3일 이내에 배송됩니다. (단 도서 산간지역은 1~2일정도 더 소요됩니다.)
- 공휴일은 배송기간에 포함되지 않습니다.
- 주문하신 상품이 여러개인 경우 동일한 업체의 상품만 묶음 배송 가능합니다. (업체 사정에 따라 달라질 수 있습니다.)
- 배송정보는 상단 주문조회나 마이페이지 주문목록에서 가능합니다.
상품 품절
- 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드립니다.
주문취소/변경
- 주문 상품에 대한 변경사항(품절,가격변동)이 발생하면 전화나 메일을 통해 변경내용을 알려드립니다.
- 주문 상품의 변경/취소/환불은 배송 시작전 마이페이지에서 직접 신청이 가능합니다.
- 주문 상품이 발송된 시점에서는 변경/취소/환불이 모두 불가능합니다.
반품/교환
- 기간 : 배송받으신 후 7일 이내에 가능합니다.
- 방법 : 홈페이지 마이페이지 > 반품/ 교환 신청 및 조회에서 가능합니다.
- 배송비 부담 : 상품에 이상이 있을시에는 무료, 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담입니다.
- 포장 개봉 후 재판매가 불가능한 상품은 반품/교환이 불가능합니다.
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우, 반품/교환이 불가능합니다.
반품/교환 불가 사유
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우 (단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
- 복제가 가능한 상품 등의 포장을 훼손한 경우
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상 환불 지연에 따른 배상
- 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리합니다.
- 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리합니다.