Lets 실전예제로 배우는 자바 프로그래밍(Java Programming) (웹, 모바일, 빅데이터 개발을 위한 자바 기초 입문)

Lets 실전예제로 배우는 자바 프로그래밍(Java Programming) (웹, 모바일, 빅데이터 개발을 위한 자바 기초 입문)

$27.73
Description
이 책은 웹, 모바일, 빅데이터 개발을 위한 자바 기초를 입문할 수 있는 내용이 담긴 실전 예제로 배우는 자바 프로그래밍 도서입니다. 기초적이고 전반적인 내용을 확인할 수 있도록 구성했습니다.
저자

서민구

대표작으로『Lets실전예제로배우는자바프로그래밍(JavaProgramming)』이있다.

목차

01자바기초-자바가무엇인가요?
1.1프로그램이란?
1.2자바란?
1.3자바의실행프로세스
1.4자바로할수있는일
1.5자바를배워야하는이유
1.6프로그래밍연습방법

02자바설치-자바개발을위한준비
2.1자바설치
2.2환경변수설정
2.3이클립스설치
2.4HelloJava프로그램
2.5주석과실행문
2.6보기좋은코딩방법

03변수와자료형-값을담아두는공간
3.1변수란
3.2자료형-기본자료형
3.3자료형-참조자료형
3.4상수와리터럴
3.5변수의범위(scope)
3.6형변환(casting)

04연산-계산이필요할때
4.1대입연산
4.2산술연산
4.3증감연산
4.4비교연산
4.5논리연산
4.6비트연산
4.7삼항연산
4.8문자열연산
4.9연산자우선순위

05제어문-프로그램의흐름을바꿔보자
5.1프로그램의실행제어
5.2조건문
5.3반복문

06배열-여러값을하나의변수로저장
6.1배열선언
6.2배열사용
6.3다차원배열
6.4배열복사
6.5향상된for문
6.6참조자료형

07클래스-객체지향프로그래밍의꽃
7.1객체지향프로그래밍
7.2클래스와객체
7.3클래스의구조
7.4필드
7.5메서드
7.6생성자
7.7this
7.8초기화블록
7.9패키지
7.10접근제한자
7.11싱글톤
7.12final

08상속-부모에게물려받는상속
8.1클래스상속
8.2메서드재정의
8.3다형성
8.4상속관계에서접근제한자
8.5추상클래스
8.6객체를배열로처리
8.7final제어자

09인터페이스-클래스의공통규격
9.1인터페이스의개념
9.2인터페이스선언
9.3인터페이스구현
9.4인터페이스의다형성
9.5default메서드와static메서드
9.6어노테이션

10내부클래스-중첩클래스
10.1내부클래스
10.2내부인터페이스

11예외처리-에러를미리대비하자
11.1예외란
11.2예외클래스
11.3예외처리
11.4예외강제발생
11.5예외떠넘기기
11.6사용자정의예외클래스

12기본API-자바에서제공하는기본프로그램
12.1java.lang패키지
12.2java.util패키지
12.3java.text패키지
12.4java.util.regex패키지

13컬렉션프레임워크-다양한데이터를한곳에저장
13.1컬렉션프레임워크개요
13.2List인터페이스
13.3Set인터페이스
13.4Iterator와Enumeration
13.5Map인터페이스

14제네릭-내가직접지정하는데이터타입
14.1제네릭을사용하는이유
14.2제네릭타입

15람다식-간결한코드를위해
15.1람다식개념
15.2함수적인터페이스

16스트림-가독성좋은코드만들기
16.1스트림소개
16.2스트림생성하기
16.3스트림의종류
16.4스트림가공하기
16.5스트림병렬처리
16.6스트림연결하기

17스레드-동시에여러프로그램실행
17.1프로세스와스레드
17.2스레드생성과실행
17.3스레드우선순위
17.4스레드상태제어
17.5스레드동기화
17.6데몬스레드
17.7스레드그룹

18입출력스트림-데이터읽고쓰기
18.1스트림소개
18.2바이트기반입력스트림
18.3문자기반입력스트림
18.4바이트기반출력스트림
18.5문자기반출력스트림

19네트워크-데이터통신
19.1네트워크개요
19.2네트워크관련클래스
19.3TCP소켓프로그래밍
19.4UDP소켓프로그래밍

20데이터베이스-데이터다루기
20.1데이터베이스개요
20.2데이터베이스구조
20.3MariaDB설치
20.4기본SQL
20.5자바연결
20.6데이터조회/처리

연습문제풀이
색인