자바 프로그래밍

도서명:자바 프로그래밍
저자/출판사:오정원/혜지원
쪽수:720쪽
출판일:2024-04-05
ISBN:9791167640659
목차
머리말
Chatper01 자바의 개요 및 환경 설정
01 자바의 탄생
02 자바의 특징
03 JDK(Java Development Kit)의 종류
04 개발 환경 설정
Chatper02 자바의 기본 문법-1
01 자바 프로그램의 실행 단계
02 식별자
03 자바 주석
04 변수
05 형 변환
06 연산자
Chatper03 자바의 기본 문법-2
01 조건문
02 반복문
03 기타 분기문
Chatper04 자바의 기본 문법-3
01 1차원 배열
02 다차원 배열
Chatper05 클래스 기본
01 클래스(Class)
02 메소드(Method)
03 생성자(Construct)
04 this() 생성자
05 초기화 블록
Chatper06 클래스 고급
01 상속
02 클래스 구성 예약어
03 다형성
Chatper07 추상 클래스, 인터페이스, 내부 클래스
01 추상 클래스
02 인터페이스
03 내부 클래스
Chatper08 예외 처리와 유용한 클래스들
01 예외 처리
02 String 클래스
03 enum
04 static import
05 오토박싱과 오토언박싱
06 Object 클래스
07 날짜 관련 클래스
08 Math 클래스
09 Random 클래스
10 StringTokenizer 클래스
Chatper09 컬렉션
01 자바에서 제공하는 컬렉션 인터페이스 종류들
02 Set 인터페이스
03 List 인터페이스
04 Map 인터페이스
05 Iterator와 ListIterator의 차이점
Chatper10 스레드
01 스레드의 개념
02 스레드의 상태
03 스레드의 생성 및 실행
04 스레드의 우선순위
05 동기화(synchronized)
06 wait, notify(), notifyAll()
07 스레드를 이용해서 달리기 경주 구현하기
Chatper11 입출력
01 스트림
02 File
03 바이트 기반 입출력
04 기본 데이터 타입으로 입출력
05 문자 기반 입출력
06 객체 입출력
07 RandomAccessFile
08 NIO(New Input / output)
Chatper12 네트워크
01 java.net 패키지에서 지원되는 주요 클래스들
02 소켓 통신 구현
Chatper13 데이터베이스(DB)
01 오라클 설치
02 기본적인 SQL
03 자바에서의 DB 사용
04 JDBC 응용 예제
Chatper14 람다식
01 람다식 소개
02 함수형 인터페이스
03 자바에서 제공하는 함수형 인터페이스
04 함수형 인터페이스의 추상 메소드 외의 메소드
05 캡처링, 메소드 참조, 생성자 참조
Chatper15 스트림/병렬 처리
01 스트림 생성
02 데이터 타입별 스트링 유형
03 병렬 스트림
04 데이터 가공하기
05 데이터 집계하기
06 데이터 수집하기