새책 | eBook | 알라딘 직접배송 중고 | 이 광활한 우주점 | 판매자 중고 (19) |
22,500원(절판) | 출간알림 신청 | - | - | 790원 |
자바를 처음 접하거나 객체지향 개념에 익숙하지 않은 독자를 위하여 필자의 풍부한 프로그래밍 경험을 담아서 단계별로 이해하기 쉽게 설명했다. 200개가 넘는 풍부한 예제로 자바의 객체지향 개념부터 쓰레드, AWT, 그래픽, 오디오, 애플릿, 네트워크, 스윙, 데이터베이스, 객체직렬화, RMI까지 설명하였다.
[부록 CD] JDK 1.4 / JDK 도움말 파일 / JDK 1.4 도큐먼트 / 비주얼 자바 개발도구인 JCreator 2.0, 2.5 / 각 장의 예제 소스
1장 자바의 소개
01. 본 서를 읽기 전에
02. 자바의 특징
03. 자바의 구조
04. 각 장에 대한 설명
2장 개발환경의 구축
01. JDK의 설치
02. Win95/98에서의 환경변수의 설정
03. Win2000에서의 환경변수의 설정
04. WinXP에서의 환경변수의 설정
05. Java 도움말의 설치
06. 통합개발환경 JCreator의 설치
07. JDK만을 이용한 프로그램 개발
08. JCreator를 이용한 프로그램 개발
3장 데이터형과 연산자
01. 식별자, 예약어, 상수
02. 데이터 형
03. 상수(Literal)
04. 변수
05. 데이터 변환과 캐스팅
06. 연산자
4장 문과 배열
01. 실행문과 주석문
02. 분기문
03. 반복문
04. 배열
5장 클래스 기본
01. 객체지향에 대한 이해
02. Java에서의 객체지향
03. 레퍼런스 변수
04. main() 메서드의 사용
05. 생성자와 가비지 콜렉팅
06. 다중 객체 정의
07. UML 클래스 표기법-1 : 집합(Aggregation)
08. import 문과 패키지
09. UML 클래스 표기법-2 : 패키지
10. 메서드 오버로딩
6장 클래스 고급(Ⅰ)
01. 상속
02. UML 클래스 표기법-3 : 상속(Inheritance)
03. 접근 제어(Access Modifier)
04. UML 클래스 표기법-4 : 접근 제어
05. 메서드 오버라이딩
06. this와 super
07. 상속시의 생성자 관계
08. this()와 super()
7장 클래스 고급(Ⅱ)
01. static 수정자
02. final 수정자
03. 상수 선언
04. abstract 수정자와 추상 클래스
05. 인터페이스
06. UML 클래스 표기법-5 : 인터페이스
07. 레퍼런스 변환과 캐스팅
08. 내부 클래스(Inner Class)
8장 자바의 중요 클래스
01. Object 클래스
02. Wrapper 클래스
03. String 클래스
04. StringBuffer 클래스
05. StringTokenizer 클래스
06. Calendar 클래스
07. Random 클래스
08. 컬렉션
09. Vector 클래스
10. Hashtable 클래스
9장 AWT
01. AWT의 이해
02. Component 클래스
03. Label 컴포넌트
04. Button 컴포넌트
05. Checkbox 컴포넌트
06. Choice 컴포넌트
07. List 컴포넌트
08. TextField 컴포넌트
09. TextArea 컴포넌트
10. Scollbar 컴포넌트
11. Canvas 컴포넌트
12. Menu 사용
10장 컨테이너와 배치(Layout)
01. 컨테이너의 이해
02. 컨테이너의 사용
03. 배치에 대한 이해
04. Flow 레이아웃
05. Border 레이아웃
06. Grid 레이아웃
07. Card 레이아웃
08. GridBag 레이아웃
11장 AWT 이벤트 처리와 메뉴
01. 이벤트 처리의 구조
02. AWT에서의 이벤트 처리 구조
03. 이벤트 소스를 포함하고 있는 클래스 자체가 이벤트 리스너가 되는 경우
04. Adapter의 사용
05. 내부 무명 클래스의 사용
06. 상위 레벨 이벤트 처리
07. 하위 레벨 이벤트의 처리
08. Menu의 이벤트 처리
09. PopupMenu
12장 그래픽
01. 자바에서의 그래픽 구조
02. paint(), repaint(), update() 메서드
03. 그래픽 컨텍스트
04. 그래픽 메서드
05. 클리핑(Clipping)
13장 쓰레드
01. 멀티쓰레딩(Multi-Threading)의 이해
02. 자바의 쓰레드 : Thread 클래스의 사용
03. 자바의 쓰레드 : Runnable 인터페이스
04. 쓰레드의 제어
05. 지연(Blocked)과 대기(Waiting)
06. 자원 공유와 동기화 메서드
07. wait(), notify(), notifyAll() 메서드의 사용
08. 우선권 제어
14장 애플릿
01. 애플릿에 대한 이해
02. 애플릿과 HTML
03. 애플릿의 구조
04. HTML 문서와 애플릿의 인자 처리
05. 애플릿의 이벤트 처리
06. 애플릿과 AWT 컴포넌트
07. 애플릿과 배치
08. 쓰레드와 애플릿
09. 애플릿의 보안 문제
15장 이미지 처리와 오디오
01. 이미지 로딩과 애플릿
02. 애플리케이션에서의 비트맵 이미지 그리기
03. 간단한 이미지 프로세싱
04. 이미지 처리의 내부구조
05. 이미지 애니메이션
06. update() 메서드의 오버라이딩
07. 더블 버퍼링의 사용
08. 배경 이미지에 움직이는 모습을 그리기
09. Image I/O
10. 오디오 처리에 대한 이해
11. 애플릿에서의 오디오 플레이
12. 애플리케이션에서의 오디오 플레이
16장 예외 처리와 디버깅
01. 예외(Exception)에 대한 이해
02. try/catch에 의한 예외 처리
03. finally의 사용법
04. throws/throw의 사용
05. 새로운 예외 클래스 만들기
06. Assertion
17장 입출력 스트림
01. 스트림의 이해
02. 입력 스트림
03. 스트림 결합-입력 스트림
04. 출력 스트림
05. 스트림 결합-출력 스트림
06. File 클래스
07. RandomAccessFile 클래스
18장 네트워크
01. 네트워크 개요
02. InetAddress 클래스
03. URL 클래스
04. URLConnection 클래스
05. 소켓 프로그래밍
06. 서버 소켓
07. UDP
19장 NIO
20장 스윙(Swing)
21장 JDBC
22장 객체 직렬화
23장 RMI
김성진
- 한양대학교 전자공학과 공학박사
- 그룹웨어 시스템 개발
- 인터넷 화상회의 시스템 개발
- 데이콤 정보통신 기술 연구소 주임 연구원
- (현) 한양여자대학 전산정보 계열 부교수
정의현
- 한양대학교 전자공학과 공학박사
- 인터넷 화상회의 시스템 개발
- 이동 에이전트 기반 망 관리 시스템 개발
- J2ME 무선 인터넷 시스템 개발
- (현) SCT 기술 연구소 기술고문