서브메뉴

본문

JAVA Programming
JAVA Programming
저자 : 박동혁
출판사 : 가메출판사
출판년 : 2002
정가 : 35000, ISBN : 8980781202

책소개


JAVA 기본 문법에서부터 다양한 예제 프로그램까지 상세히 설명하였다. J2SDK 1.4의 최신 내용 수록, 자바 서버 프로그래밍의 기초 내용 수록, JDBC 3.0 스펙, 스윙의 새로운 컴포넌트, Java New I/O 등 기본에 충실한 설명과 내용을 수록하였다. JAVA를 어려워하는 분들을 위한 많은 예제 소스의 수록과 설명으로 실전 개발 기법을 익힐 수 있도록 하였다.

[부록 CD] 본문에서 사용한 예제 파일 수록, J2SDK 1.4 및 관련 프로그램 수록

목차


1부 자바 시작하기

1장. 자바의 소개
1. 자바란 무엇인가?
2. 왜 자바인가?
3. 자바 개발 환경

2장. 자바의 시작
1. 간단한 애플리케이션 만들기?
2. 간단한 애플릿 만들기?

2부 자바의 시작

3장. 자바의 문법
1. 자바의 기본 문법 요소
2. 자료형과 변수
3. 자바의 연산자
4. 자바의 제어문
5. 배열과 문자열

4장. 자바와 객체 지향 프로그래밍
1. 객체 지향 프로그래밍의 개요
2. 추상 자료형의 구현 - 클래스
3. 클래스의 상속
4. 인터페이스(Interface)
5. 내부 클래스(Inner Class)
6. 패키지(Package)

3부 자바 필수 프로그래밍

5장 Language 패키지 프로그래밍
1. Language 패키지란...
2. Data Type Wrapper
3. Math 클래스
4. String 클래스
5. StringBuffer 클래스

6장 Utility 패키지 프로그래밍
1. 유틸리티 패키지
2. 콜렉션(Collection)
3. Random 클래스
4. StringTokenizer 클래스
5. Calendar 계열 클래스

7장 속성 설정 및 자원에의 접근
1. 프로그램 속성의 설정
2. 시스템 클래스의 활용
3. 명령행 인자

8장 예외 처리
1. 예외란 무엇인가
2. 예외 처리하기
3. 사용자 정의 예외

9장 자바 입출력
1. 자바 입출력의 개요
2. OutputStream/InputStream
3. 파일 입출력
4. 파일의 조작
5. 필터링을 통한 입출력 자료의 조작
6. 객체의 직렬화

10장 자바 쓰레드
1. 쓰레드란 무엇인가?
2. 자바 쓰레드 원형
3. 자바 쓰레드 생명 주기
4. 쓰레드의 동시성 제어
5. 쓰레드 우선 순위
6. 쓰레드 그룹

4부 그래픽 및 GUI 프로그래밍

11장 그래픽 프로그래밍
1. 자바AWT와 그래픽 프로그래밍
2. 기본적인 그리기
3. 이미지와 애니메이션

12장 AWT를 이용한 GUI 프로그래밍
1. AWT-GUI 프로그래밍의 개요
2. AWT 컴포넌트의 사용
3. AWT 레이아웃 메니저
4. AWT 이벤트 핸들링
5. AWT를 이용한 그림판 예제

13장 JFC/Swing 프로그래밍
1. JFC와 Swing
2. 스윙 컴포넌트의 사용
3. 메뉴와 도구상자
4. 스윙의 대화상자
5. 스윙의 고급 컴포넌트
6. 스윙의 새로운 컴포넌트

14장 워드프로세서 예제 만들기
1. 워드프로세서의 기본 구성
2. 워드프로세서의 파일 관련 기능 구현
3. 워드프로세서의 편집 관련 기능 구현
4. 워드프로세서 서식 관련 기능 구현

5부 인터넷과 자바

15장 애플릿 프로그래밍
1. 애플릿의 개요
2. 애플릿의 활용
3. 향상된 애플릿을 위하여...

16장 서블릿 프로그래밍
1. 서버 프로그래밍의 개요
2. 서블릿 프로그래밍
3. JSP 프로그래밍

6부 자바 네트워크 프로그래밍

17장 네트워크의 기초
1. 네트워크와 네트워크 계층
2. 인터넷과 프로토콜

18장 네트워크 프로그래밍
1. 인터넷 주소 알아내기
2. URL 클래스
3. 소켓 프로그래밍
4. UDP 프로그래밍
5. 멀티캐스트 프로그래밍

7부 자바 데이터베이스 프로그래밍

19장 데이터베이스의 기초
1. 데이터베이스란
2. 데이터베이스의 구성 요소
3. 데이터베이스 사용하기

20장 JDBC 프로그래밍
1. JDBC와 데이터베이스
2. JDBC 프로그래밍 하기
3. JDBC를 이용한 주소록 만들기

8부 자바 고급 프로그래밍

21장 Java 2D 프로그래밍
1. Java 2D 소개와 개요
2. Java 2D 사용하기
3. 인쇄하기

22장 Java New I/O
1. Java New I/O의 개요
2. 데이터 버퍼
3. 채널

23장 국제화(Internationalization)
1. 국제화와 지역화
2. 포맷팅과 문자셋