책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788979140354
· 쪽수 : 507쪽
책 소개
목차
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