오탈자, 부록 및 예제소스, 관련 사이트가 자료 메뉴로 통합되었어요.
쪽수
ISBN
브랜드
실제 자바 프로그램을 개발하는 데 자주 응용되는 실용적인 예제들로 가득 차 있다. 베스트셀러인 <자바 퀵 레퍼런스(Java In a Nutshell)>(한빛미디어, 유호경 역)의 저자이기도 한 데이비드 플래너건은 예제를 통해 자바를 배우고, 또 각자 용도에 맞게 변경해 볼 수 있도록 예제 프로그램을 중심으로 이 책을 구성했다. 이 예제를 효과적으로 익히기만 하더라도 최고의 자바 학습서로 활용할 수 있는 책이다.
특히 이 책은 <자바 퀵 레퍼런스>와 상호 보완적이다. <자바 퀵 레퍼런스>가 자바 프로그램 개발을 간결하게 설명해주는 "퀵 레퍼런스"인 반면, 이 책은 <자바 퀵 레퍼런스>에 보충되어야 할 부분을 골라, 초보 자바 프로그래머에서부터 전문가에 이르기까지 모두에게 유용한 예제 프로그램을 제공할 목적으로 쓰여졌기 때문이다. 이 책은 자바 구문 또는 메쏘드 호출을 세부적으로 설명하지는 않지만, 자세한 주석과 효율적인 예제들을 통해 자바의 폭넓은 기능을 살펴볼 수 있게 해준다. 또 각 장의 마지막에 정리된 프로그램 작성 연습문제들은 각 장에서 학습한 내용을 확인하고, 이를 바탕으로 더 나은 방향으로 발전할 수 있는 지름길을 제시해 준다.
주요 내용
1장. 자바 기초 다지기
Hellow World
FizzBuzz
피보나치 수열
명령 라인 인수 이용하기
역순 에코
switch 문을 사용한 FizzBuzz
팩토리얼 계산하기
재귀 팩토리얼
캐싱 팩토리얼
큰 팩토리얼 계산하기
예외 상황 처리하기
대화식 입력
stringBuffer 이용하기
수 정렬하기
소수 계산하기
연습 문제
2장. 객체, 클래스, 인터페이스
사각형 클래스
Rect 클래스 테스트하기
Rect 서브클래스
다른 서브클래스
복소수
의사 난수 계산하기
통계 계산하기
연결 리스트 클래스
진보된 정렬
연습 문제
3장. 애플릿
애플릿이란?
첫번째 애플릿
그래픽 그리기
이벤트 처리하기
애플릿 매개변수 읽기
이미지와 사운드
JAR 파일
서명된 애플릿
연습 문제
4장. 그래픽
Graphics 객체로 그리기
글 꼴
색 상
커 서
간단한 애니메이션
더블 버퍼링 애니메이션
이미지를 가지는 애니메이션
이미지 스케일링, 크로핑, 플리핑하기
이미지 필터링하기
애플릿 프린트하기
연습 문제
5장. 이벤트
자바 1.0의 이벤트 모델
자바 1.0으로 낙서하기 애플릿 만들기
자바 1.0 이벤트의 세부 사항
자바 1.1의 이벤트 모델
자바 1.1로 낙서하기 애플릿 만들기
외부 클래스로 낙서하기
내부 클래스로 낙서하기
어댑터 클래스로 낙서하기
자바 1.1 이벤트 모델의 내부
자바 1.1 이벤트의 세부 사항
연습 문제
6장. 그래픽 유저 인터페이스
컴포넌트
컨테이너
레이아웃 관리
프레임
닫힐 수 있는 프레임
메뉴
대화 상자
사용자에게 응답하는 대화 상자
커스텀 컴포넌트
모두 한데 모으기
연습 문제
7장. 데이터 전송
잘라 붙이기의 개요
간단한 문자열 잘라 붙이기
커스텀 잘라 붙이기
연습 문제
8장. 입·출력
파일과 스트림
파일로 작업하기
파일 내용 복사하기
텍스트 파일 읽기, 표시하기
디렉토리와 파일 정보 나열하기
파일과 디렉토리 압축하기
문자 스트림 필터링하기
텍스트 라인 필터링하기
커스텀 HTML 출력 스트림
커스텀 하드카피 스트림
연습 문제
9장. 네트워킹
URL의 내용을 다운로드하기
URLConnection 사용하기
URLConnection을 통해 Email 보내기
웹 서버에 접속하기
간단한 웹 서버
프록시 서버
애플릿과의 네트워킹
일반적인 클라이언트
일반적인 다중 쓰레드 서버
다중 쓰레드 프록시 서버
데이터그램 보내기
데이터그램 받기
연습 문제
10장. 쓰레드
쓰레드와 쓰레드 그룹
데드락
파이프
연습 문제
11장. 자바 빈즈
빈의 기초
간단한 빈
보다 복잡한 빈
커스텀 이벤트
빈에 대한 정보 지정하기
간단한 속성 편집기 정의하기
복잡한 속성 편집기 정의하기
빈 커스터마이저 정의하기
명명 패턴과 규약
연습 문제
12장. 리플렉션
클래스와 멤버에 관한 정보 얻기
명명된 메쏘드 호출하기
연습 문제
13장. 객체 직렬화
단순한 직렬화
커스텀 직렬화
직렬화와 클래스 버전 매기기
직렬화된 애플릿
고급 직렬화
연습 문제
14장. 국제화
로케일에 관하여
유니코드
문자 인코딩
지역 관습의 처리
사용자에게 보여줄 메시지의 로컬화
포맷된 메시지
연습문제
15장. 원격 메쏘드 호출
원격 은행 업무
은행 업무 서버
MUD
원격 머드 인터페이스
머드 서버
MudPlace 클래스
MudPerson 클래스
머드 클라이언트
연습문제
16장. SQL을 통한 데이터베이스 연동
데이터베이스 연동
데이터베이스 메타데이터의 사용
데이터베이스 구축하기
API 데이터베이스의 사용
단위별 트랜잭션
연습문제
17장. 본안과 암호화
커스텀 securityManager
메시지 요약과 전자 서명
전자 서명된 객체
연습문제
부록. JFC와 Swing
22,000원
10%
19,800원