닫기
전체카테고리
  • -->
    국내도서
    국내도서
  • -->
    베스트셀러
    베스트셀러
  • -->
    새로나온도서
    새로나온도서
  • -->
    추천도서
    추천도서
  • -->
    할인/재정가 도서
    할인/재정가 도서
  • -->
    GIFT
    GIFT
Power JAVA (마스크제공) 이미지 확대 보기
  • Power JAVA (마스크제공)
  • Power JAVA (마스크제공)

Power JAVA (마스크제공)

공유
정가
35,000
판매가
33,250
배송비
무료 지역별추가배송비
택배
방문 수령지 : 서울특별시 영등포구 양산로 57-5 (양평동 이노플렉스) B101
자체상품코드
9791185578989
제조사
인피니티북스
출시일
2022-02-25
구매혜택
할인 : 적립 적립금 :
짧은설명
Power JAVA
Power JAVA (마스크제공)
0
총 상품금액
총 할인금액
총 합계금액

상품상세정보

21615d286a4b23fc9ded08f4bbbe3a95_192355.jpg
 


책소개

JAVA는 객체 지향을 완벽하게 지원하는 언어로 여전히 서버, 안드로이드 개발에 주로 사용되고 있다. 개발자들이 반드시 알아야 하는 필수 언어이지만 입문자가 이해하기에 다소 어려움이 있다. 이 책은 JAVA 입문자들이 쉽고 재미있게 학습할 수 있도록 게임, 인공지능, 그래픽 관련 흥미로운 LAB, Mini Project를 수록하였고 문답식 설명과 다양한 그림 자료를 활용하여 친절하게 설명했다.

최신 버전인 JDK 16 내용을 담았고 특히 람다식, 스트림을 주축으로 하는 함수형 프로그래밍은 챕터를 별도로 두어 다루었다. 모듈에 관한 내용도 추가했고 기존 2판 내용 중에서 멀티 스레딩 부분을 보강했다.

목차

CHAPTER 01 자바 소개와 개발도구 설치
1.1 자바의 역사
1.2 자바의 특징
1.3 자바의 용도
1.4 가상 기계
1.5 자바의 종류와 버전
1.6 JDK 설치
1.7 명령어 버전 JDK 사용하기
1.8 이클립스 소개와 설치
1.9 이클립스로 첫 번째 프로그램 작성
LAB 이클립스 사용
Solution 이클립스 사용
1.10 컴파일 오류
1.11 이클립스로 프로젝트 내보내기 & 읽기
1.12 자바 참고 문서
Mini Project 사칙 연산 프로그램
Summary
Exercise
Programming

CHAPTER 02 자바 프로그래밍 기초
2.1 자바 프로그램 구성 요소
2.2 변수와 자료형
2.3 콘솔에서 입력받기
2.4 수식과 연산자
Mini Project 섭씨-화씨 온도 변환
Summary
Exercise
Programming

CHAPTER 03 조건문, 반복문, 배열
3.1 if-else 문
3.2 switch 문
3.3 for 문
3.4 while 문
3.5 배열
3.6 2차원 배열
3.7 ArrayList
Mini Project 숫자 추측 게임
Summary
Exercise
Programming

CHAPTER 04 클래스와 객체 I
4.1 객체 지향 프로그래밍이란
4.2 클래스와 객체 만들기
4.3 생성자와 메소드 오버로딩
4.4 접근 제어
LAB 안전한 배열 만들기
4.5 무엇을 클래스로 만들어야 할까
LAB 자동차 클래스 작성
Solution 자동차 클래스 작성
LAB 은행 계좌 클래스 작성
LAB 윈도우 생성해보기
Mini Project 주사위 게임
Summary
Exercise
Programming

CHAPTER 05 클래스와 객체 II
5.1 객체의 생성과 소멸
5.2 인수 전달 방법
5.3 정적 멤버
LAB 싱글톤 패턴
5.4 객체 배열
Mini Project 전기 자동차
Mini Project 책 정보 저장
Summary
Exercise
Programming

CHAPTER 06 상속
6.1 상속
6.2 상속과 접근 지정자
6.3 상속과 생성자
6.4 메소드 오버라이딩
6.5 다형성
LAB 도형 면적 계산하기
LAB 동물 다형성
6.6 상속 vs 구성
Mini Project 카드와 덱
Mini Project 황금 획득 게임
Summary
Exercise
Programming

CHAPTER 07 추상 클래스, 인터페이스, 중첩 클래스
7.1 추상 클래스
7.2 인터페이스
7.3 인터페이스를 이용한 다중 상속
7.4 디폴트 메소드와 정적 메소드
LAB 자율 주행 자동차
Solution 자율 주행 자동차
LAB 객체 비교하기
Solution 객체 비교하기
LAB 타이머 이벤트 처리
Solution 타이머 이벤트 처리
7.5 중첩 클래스
7.6 익명 클래스
Mini Project 큐(Queue)
Summary
Exercise
Programming

CHAPTER 08 자바 API 패키지, 예외 처리, 모듈
8.1 패키지란
8.2 패키지 선언하기
8.3 패키지 사용하기
8.4 클래스 파일은 언제 로드될까
8.5 자바 API 패키지
8.6 Object 클래스
8.7 랩퍼 클래스
8.8 String 클래스
8.9 기타 유용한 클래스
8.10 예외 처리란
8.11 모듈
Mini Project 글자 추측 게임
Summary
Exercise
Programming

CHAPTER 09 자바 GUI 기초
9.1 자바 GUI 소개
9.2 자바 GUI 기초
9.3 컨테이너 살펴보기
9.4 배치 관리자
9.5 스윙 비주얼 디자이너: WindowBuilder
9.6 기초 컴포넌트들
LAB 계산기 예제
Mini Project 이미지 뷰어
Summary
Exercise
Programming

CHAPTER 10 GUI 이벤트 처리
10.1 이벤트 처리 개요
10.2 이벤트 처리 방법
10.3 스윙 컴포넌트의 이벤트
LAB 키패드 만들기
LAB 가위 바위 보 게임
10.4 키 이벤트
10.5 Mouse와 MouseMotion 이벤트
10.6 어댑터 클래스
Mini Project 계산기 프로그램
Mini Project Tic-Tac-Toe 게임
Mini Project 지뢰 찾기 게임
Summary
Exercise
Programming

CHAPTER 11 스윙 컴포넌트
11.1 스윙 컴포넌트 소개
11.2 레이블과 버튼의 고급 기능
11.3 텍스트 필드와 텍스트 영역
11.4 체크 박스
11.5 라디오 버튼
11.6 콤보 박스
11.7 메뉴 붙이기
11.8 슬라이더
Mini Project 피자 주문
Mini Project 입회원서
Summary
Exercise
Programming

CHAPTER 12 자바 그래픽
12.1 그래픽 프로그래밍의 기초
12.2 색상과 폰트 변경하기
12.3 기초 도형 그리기
12.4 이미지 출력 및 처리
12.5 그래픽과 이벤트의 결합
LAB 반사되는 공 애니메이션
LAB 영상 처리
LAB 움직이는 사진
Mini Project 신호등 프로그램
Mini Project 탁구 게임
Mini Project 벽돌깨기 게임
Mini Project 갤러그 게임 I
Summary
Exercise
Programming

CHAPTER 13 제네릭과 컬렉션
13.1 제네릭 프로그래밍
13.2 컬렉션이란
13.3 벡터
13.4 ArrayList
13.5 LinkedList
13.6 Set
13.7 Map
13.8 Queue
13.9 Collections 클래스
LAB 영어사전
Mini Project 카드 게임
Mini Project 두더지 게임
Summary
Exercise
Programming

CHAPTER 14 함수형 프로그래밍, 람다식, 스트림
14.1 함수형 프로그래밍의 소개
14.2 람다식
LAB 타이머 프로그램
Solution 타이머 프로그램
14.3 동작 매개 변수화
14.4 함수형 인터페이스
14.5 메소드 참조
14.6 스트림 API
Mini Project 상품 검색하기
Summary
Exercise
Programming

CHAPTER 15 파일 입출력
15.1 입출력 스트림
15.2 문자 스트림
15.3 바이트 스트림
15.4 중간 처리 스트림
15.5 객체 저장하기
15.6 파일 객체
LAB 디렉터리 파일 검색 및 문장 추가
Solution 디렉터리 파일 검색 및 문장 추가
LAB 압축(ZIP) 파일 해제하기
LAB 파일 암호화하기
Solution 파일 암호화하기
LAB 파일에서 특정 문자 횟수 세기
Mini Project CSV 파일 읽기
Mini Project 시저 암호화
Summary
Exercise
Programming

CHAPTER 16 멀티 스레딩
16.1 멀티 태스킹
16.2 스레드 생성과 실행
LAB 자동차 경주 게임 만들기
Solution 자동차 경주 게임 만들기
16.3 스레드 스케줄링
16.4 동기화
16.5 스레드 간의 조정
LAB 공 움직이기
Solution 공 움직이기
Mini Project 갤러그 게임 II
Summary
Exercise
Programming

CHAPTER 17 네트워크 프로그래밍
17.1 네트워크 프로그래밍의 기본 개념
17.2 인터넷에서 파일 다운로드하기
17.3 TCP를 이용한 통신
17.4 서버와 클라이언트 제작
17.5 UDP를 이용한 통신
17.6 UDP를 이용한 서버와 클라이언트 작성하기
Mini Project 다자 회의 시스템
Summary
Exercise
Programming

CHAPTER 18 데이터베이스 프로그래밍
18.1 자바와 데이터베이스
18.2 데이터베이스의 기초
18.3 SQL
18.4 JDBC를 이용한 프로그래밍
18.5 Prepared Statements 사용하기
LAB GUI로 데이터베이스 내용 표시하기
Solution GUI로 데이터베이스 내용 표시하기
18.6 JDBC를 사용하여 이미지 저장하기
18.7 JDBC를 사용하여 텍스트 파일 저장하기
Mini Project 명예의 전당
Summary
Exercise
Programming

찾아보기

작가

천인국 (지은이)

출판사리뷰


직관적인 그림과 풍부한 예제로더 쉽고 재밌게 JAVA를 배워보자!최신 언어들이 등장하고 있지만 JAVA는 여전히 많이 쓰이고 있는 중요한 언어이다. JAVA의 대표적인 특징인 ‘객체 지향’은 낯설고 이해하기 어렵다. 이 책은 객체 지향 개념에 대해 페이지를 아끼지 않고 자세하게 설명하고 있으며 개념을 잘 나타내는 그림으로 이해하기 쉽게 풀어서 설명한다. 개념 학습과 함께 Mini Project 27개, LAB 30개, 연습 문제 193개, 프로그래밍 문제 169개를 풀어보면서 프로그래밍 실력도 기를 수 있다.[책의 특징]...
더보기

상품필수 정보

도서명 Power JAVA
저자/출판사 천인국 / 인피니티북스
크기/전자책용량 상세설명참조 / 상세설명참조
쪽수 상세설명참조
제품 구성 상세설명참조
출간일 2022-02-25
목차 또는 책소개 상품상세참조

관련 상품

배송안내

- 배송비 : 기본 배송료는 2,000원입니다. (도서,산간,오지 일부 지역은 배송비가 추가될 수 있습니다)  10,000원 이상 구매 시 무료배송입니다.

- 본 상품의 평균 배송일은 2일입니다.(입금 확인 후) 설치 상품의 경우 다소 늦어질 수 있습니다.[배송 예정일은 주문 시점(주문 순서)에 따른 유동성이 발생하므로 평균 배송일과는 차이가 발생할 수 있습니다.]

- 본 상품의 배송 가능일은 7일입니다. 배송 가능일이란 본 상품을 주문하신 고객님들께 상품 배송이 가능한 기간을 의미합니다. (단, 연휴 및 공휴일은 기간 계산 시 제외하며 현금 주문일 경우 입금일 기준입니다.)

교환 및 반품안내

- 상품 택(tag)제거 또는 개봉으로 상품 가치 훼손 시에는 상품수령후 7일 이내라도 교환 및 반품이 불가능합니다.

- 저단가 상품, 일부 특가 상품은 고객 변심에 의한 교환, 반품은 고객께서 배송비를 부담하셔야 합니다(제품의 하자,배송오류는 제외)

- 일부 상품은 신모델 출시, 부품가격 변동 등 제조사 사정으로 가격이 변동될 수 있습니다.

- 신발의 경우, 실외에서 착화하였거나 사용흔적이 있는 경우에는 교환/반품 기간내라도 교환 및 반품이 불가능 합니다.

- 수제화 중 개별 주문제작상품(굽높이,발볼,사이즈 변경)의 경우에는 제작완료, 인수 후에는 교환/반품기간내라도 교환 및 반품이 불가능 합니다. 

- 수입,명품 제품의 경우, 제품 및 본 상품의 박스 훼손, 분실 등으로 인한 상품 가치 훼손 시 교환 및 반품이 불가능 하오니, 양해 바랍니다.

- 일부 특가 상품의 경우, 인수 후에는 제품 하자나 오배송의 경우를 제외한 고객님의 단순변심에 의한 교환, 반품이 불가능할 수 있사오니, 각 상품의 상품상세정보를 꼭 참조하십시오. 

환불안내

- 상품 청약철회 가능기간은 상품 수령일로 부터 7일 이내 입니다.

AS안내

- 소비자분쟁해결 기준(공정거래위원회 고시)에 따라 피해를 보상받을 수 있습니다.

- A/S는 판매자에게 문의하시기 바랍니다.

이미지 확대보기Power JAVA (마스크제공)

Power JAVA (마스크제공)
  • Power JAVA (마스크제공)
닫기

비밀번호 인증

글 작성시 설정한 비밀번호를 입력해 주세요.

닫기

장바구니 담기

상품이 장바구니에 담겼습니다.
바로 확인하시겠습니까?

찜 리스트 담기

상품이 찜 리스트에 담겼습니다.
바로 확인하시겠습니까?

  • 장바구니
  • 최근본상품
  • 위로
  • 아래로

최근 본 상품

  • Power JAVA (마스크제공)
    Power JAVA (마스크제공)
    35,000 33,250
0/2
마이홈
고객센터

02-835-6872평일 오전 10:00 ~ 오후 06:00
점심 오후 12:30 ~ 오후 01:30
휴무 토/일/공휴일