장바구니 담기 close

장바구니에 상품을 담았습니다.

Getting Start Java

Getting Start Java 자바의 기초부터 활용까지 알차게 담았다!

  • 김영아
  • |
  • 구민사
  • |
  • 2016-09-10 출간
  • |
  • 989페이지
  • |
  • 191 X 261 X 40 mm /2030g
  • |
  • ISBN 9791158132668
★★★★★ 평점(10/10) | 리뷰(1)
판매가

30,000원

즉시할인가

29,700

배송비

무료배송

(제주/도서산간 배송 추가비용:3,000원)

수량
+ -
총주문금액
29,700

이 상품은 품절된 상품입니다

※ 스프링제본 상품은 반품/교환/환불이 불가능하므로 신중하게 선택하여 주시기 바랍니다.

목차

CHAPTER _ 01 Start! java
1 Java 언어의 탄생
1) JAVA 언어의 탄생
2) JAVA 언어의 특징
2 자바의 환경설정과 실행
1) JDK설치
2) 자바 통합 개발 툴
3) Hello World
4) 자바 코드의 의미
5) 자바의 application
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 02 기본 자료형
1 식별자(Identifiers)와 키워드
1) 식별자(Identifiers)
2) 키워드(Keyword)
2 변수와 상수
1) 변수
2) 리터럴(literal)
3) 상수(Constant)
3 자바의 자료형
1) 자바의 자료형 종류
2) 자료형 사용
4 demotion&promotion&casting
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 03 연산자(Operator)
1 연산자와 우선순위
1) 연산자(operater)란?
2) 연산자의 우선순위
2 연산자 - 산술, 증감, 관계 연산자
1) 산술 연산자
2) 증가(++), 증감(-)연산자
3) 관계 연산자
4) 삼항 연산자
3 연산자?논리, 비트, 시프트, 대입 연산자
1) 논리 연산자
2) 비트 연산자
3) 시프트 연산자(Shift Operator)
4) 대입 연산자
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 04 자바의 제어문
1 조건문
1) 조건문 - if문
2) 조건문 - switch문
2 반복문
1) 반복문 - while문
2) 반복문 - do~while문
3) 반복문 - for문
4) 반복문 - 다중 for문
3 분기문
1) break문
2) continue문
3) return문
4 중첩문
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 05 배열(Array)
1 일차원 배열
1) 배열(Arrays)
2) 일차원 배열의 선언과 생성
3) 일차원 배열 활용
2 다차원 배열
1) 다차원 배열
2) 다차원 배열 활용
3 가변 배열
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 06 클래스와 객체 배열
1 객체(Object)
1) 객체와 객체지향 프로그램
2) 객체지향 프로그램 절차
3) 객체지향 프로그램의 특징
2 클래스(Class)
1) 클래스의 구성요소와 멤버 변수
2) 클래스의 멤버 메소드
3) 클래스 메소드 활용
4) 클래스의 캡슐화(encapsulation)
5) 생성자(Construction)
3 오브젝트 배열(Object Array)
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 07 상속(Inheritance)
1 상속(Inheritance)
1) 상속의 개념
2) super와 this
3) 접근 제한자에 의한 상속
2 서브클래싱(Subclassing)
1) 서브클래싱(Subclassing)
2) "is a"와 "has a"
3) 오버라이딩(Overriding)
3 스태틱(Static)과 파이널(final)
1) 스태틱(static)
2) final
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 08 다형성(Polymorphism)
1 다형성(Polymorphism)이란?
2 추상클래스(abstract class)
1) 추상클래스의 개념
2) 동적 바인딩(dynamic binding)과 정적 바인딩(static binding)
3 인터페이스(interface)
1) 인터페이스의 선언과 활용
2) 인터페이스의 static 메소드와 default 메소드
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 09 예외처리(Exception)
1 예외(Exception)란?
2 예외 클래스의 종류와 Handling
1) 예외 클래스의 종류
2) RunTimeException을 이용한 예외 직접 처리(Exception handle)
3) 예외 선언(Exception Declaring)
3 사용자 예외처리
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 10 java.lang과 Annotation
1 java.lang 패키지
2 오브젝트(Object) 클래스
3 Wrapper 클래스
1) 래퍼(Wrapper) 클래스의 개념
2) Integer 클래스
3) Double 클래스/Float 클래스
4) Character 클래스
4 문자열 클래스
1) String 클래스
2) StringBuffer 클래스
3) StringBuilder 클래스
5 Annotation
1) Annotation(주석)이란?
2) 표준 어노테이션과 표준 메타어노테이션
3) 사용자 어노테이션
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 11 컬렉션과 유틸리티
1 제네릭
2 자바의 컬렉션
1) 자바의 컬렉션과 자료 구조
2) List 인터페이스
3) Set 인터페이스
4) Map〈k, v〉 인터페이스
5) Collections 클래스와 객체의 정렬(Object Sorting)
3 자바의 유틸리티
1) 날짜와 시간을 관리하는 클래스
2) 수치 연산 클래스
3) 문자열을 분할하는 클래스
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 12 람다와 Stream API
1 람다(LAMBDA)식
1) 함수 인터페이스와 람다식 표현식
2) 표준 함수 API java.util.function 패키지
3)메소드와 생성자 참조
2 Stream API와 병렬처리
1)Stream API
2) java.util.stream.Collectors 클래스와 java.util.stream.Collector 인터페이스
3) 자바를 이용한 병렬처리
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 13 Thread
1 스레드(Thread)
1) 스레드와 프로세스
2) 스레드의 생명 주기와 생성
3) 스레드의 제어
4) 멀티 스레드와 동기화
2 Concurrency Utilities의 API
1) Executors와 ExecutorService의 병행처리
2) 스케줄링
3) java.util.concurrent.locks
4) java.util.concurrent.atomic
5) CompletableFuture 클래스
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 14 자바의 입 ㆍ 출력
1 입 ㆍ 출력 IO
1) 자바 I/O란?
2) java.io.File 클래스
3) 바이트 단위의 입 ㆍ 출력
4) 캐릭터 단위의 입 ㆍ 출력
5) 객체 스트림 직렬화
2 NIO.2
1) NIO와 NIO.2
2) java.nio.file.Path
3) java.nio.file.Files
4) 파일에 읽고 쓰기
5) NIO.2과 Stream의 Walking the File Tree
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 15 자바의 GUI
1 AWT
1) AWT 패키지
2) 컨테이너(Container)
3) 배치 관리자(Layout Manager)
4) 컴포넌트
2 AWT 이벤트(Event)
1) 이벤트(Event)의 정의
2) 이벤트(Event)구조와 리스너
3) 이벤트 사용
4) 어댑터(Adapter)
3 스윙(Swing)
1) AWT와 Swing의 특징
2) 스윙의 구현
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

CHAPTER _ 16 자바의 네트워크
1 네트워크의 개념
1) 네트워크(Network)와 네트워킹(Networking)
2) OSI 7 Layer와 Tcp/IP 프로토콜
3) 소켓(socket)
4) java.net 패키지
2 UDP(User Datagram Protocol) 프로그래밍
3 TCP 프로그래밍
1) TCP(Transfer Control Protocol) 프로그램
2) TCP/IP를 이용한 멀티 채팅
4 Channel 통신 프로그래밍
1) non-blocking을 구현하는 Selector
2) asynchronous(비동기) 작업
- 요점정리
- Quiz & Quiz
- OX
- 종합문제

저자소개

저자 김영아는 FA(Factory Automation System) 개발자로 간접조명(Indirectil lumination)을 이용한 IOT 융합기술 및 빅데이터 보안 분석에 대하여 개발 연구 및 동종업계의 development director 맡고 있다.

한국 정보 기술연구원(빅데이터 정보보안), 한국 무역협회, CJ Systems, 롯데정보통신, 한진정보통신, 현대 정보통신, 쌍용 정보통신, 썬 마이크로 시스템즈, 한빛 ENI, 중앙일보 IT 외래 강사, 숙명여대, 한성대, 덕성여대, 서울여대, 영남대학교 등에서 강의하였으며, 여러 직무사이트 기관의 이러닝 교육과 외환은행, LG CNS, 삼성 SDS, 삼성 SDI, 삼성 멀티캠퍼스 모바일센터, KTDS, 미라콤 등에서 사내 교육을 담당하였다.

저서로는 TCP/IP 구조, 스타일 JSP, Getting Start Python, Getting Start 웹, 안드로이드 이렇게 시작하세요 등이 있다

도서소개

『Java Getting Start』는 자바의 기초 구문을 다지고 활용하기까지 전반적인 흐름을 숙지하기 위한 내용을 다룬다. 프로그램을 처음 시작하는 초보 개발자 및 객체 개념을 좀 더 심도있게 활용하기 위한 초 ㆍ 중 ㆍ 급 개발자들이 기본 지식을 쉽고 단단하게 다지기 위한 목적을 가진다.

클래스 다이어그램을 이용하여 객체 설계를 하도록 하였으며 프로그램의 설치부터 활용까지 단계적으로 16개의 챕터로 구성되어 있다. 간략한 문법과 다양한 소스 코드를 이용하여 구문을 숙지할 수 있도록 구성했다. 각 챕터마다 구문을 활용할 수 있는 코드를 기재했고 챕터별 정리와 Quiz & Quiz와 OX 문제로 문법을 확인하고 종합문제를 통해 프로그램 코딩을 원활하게 도와줄 수 있도록 정리했다.

교환 및 환불안내

도서교환 및 환불
  • ㆍ배송기간은 평일 기준 1~3일 정도 소요됩니다.(스프링 분철은 1일 정도 시간이 더 소요됩니다.)
  • ㆍ상품불량 및 오배송등의 이유로 반품하실 경우, 반품배송비는 무료입니다.
  • ㆍ고객님의 변심에 의한 반품,환불,교환시 택배비는 본인 부담입니다.
  • ㆍ상담원과의 상담없이 교환 및 반품으로 반송된 물품은 책임지지 않습니다.
  • ㆍ이미 발송된 상품의 취소 및 반품, 교환요청시 배송비가 발생할 수 있습니다.
  • ㆍ반품신청시 반송된 상품의 수령후 환불처리됩니다.(카드사 사정에 따라 카드취소는 시일이 3~5일이 소요될 수 있습니다.)
  • ㆍ주문하신 상품의 반품,교환은 상품수령일로 부터 7일이내에 신청하실 수 있습니다.
  • ㆍ상품이 훼손된 경우 반품 및 교환,환불이 불가능합니다.
  • ㆍ반품/교환시 고객님 귀책사유로 인해 수거가 지연될 경우에는 반품이 제한될 수 있습니다.
  • ㆍ스프링제본 상품은 교환 및 환불이 불가능 합니다.
  • ㆍ군부대(사서함) 및 해외배송은 불가능합니다.
  • ㆍ오후 3시 이후 상담원과 통화되지 않은 취소건에 대해서는 고객 반품비용이 발생할 수 있습니다.
반품안내
  • 마이페이지 > 나의상담 > 1 : 1 문의하기 게시판 또는 고객센터 1800-7327
교환/반품주소
  • 경기도 파주시 문발로 211 1층 / (주)북채널 / 전화 : 1800-7327
  • 택배안내 : CJ대한통운(1588-1255)
  • 고객님 변심으로 인한 교환 또는 반품시 왕복 배송비 5,000원을 부담하셔야 하며, 제품 불량 또는 오 배송시에는 전액을 당사에서부담 합니다.