책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788979141276
· 쪽수 : 740쪽
책 소개
목차
제 1부 코어 자바 API
1장. 자바 기초
Hello World
FizzBuzz
피보나치 수열
명령 라인 인자 사용하기
역순 에코
switch문을 이용한 FizzBuzz
팩토리얼 계산하기
재귀 팩토리얼
캐싱 팩토리얼
큰 팩토리얼 계산하기
예외 처리
대화식 입력
StringBuffer 이용하기
수 정렬하기
소수 계산하기
연습 문제
2장. 객체, 클래스, 인터페이스
사각형 클래스
Rect 클래스 테스트하기
Rect 서브클래스
다른 서브클래스
복소수
의사 난수 계산하기
통계 계산하기
연결 리스트 클래스
고급 정렬
연습 문제
3장. 입출력
파일과 스트림
파일로 작업하기
파일 내용 복사하기
텍스트 파일 읽기와 표시하기
디렉토리와 파일 정보 나열하기
파일과 디렉토리 압축하기
문자 스트림 필터링하기
텍스트 라인 필터링하기
커스텀 HTML 출력 스트림
연습 문제
4장. 스레드
스레드 기초
스레드와 스레드 그룹
데드락
타이머
연습 문제
5장. 네트워킹
URL 내용을 다운로드하기
URLConnection 이용하기
URLConnection을 통해 이메일 보내기
웹 서버에 접속하기
간단한 웹 서버
프록시 서버
애플릿과 네트워킹
일반적인 클라이언트
일반적인 멀티스레드 서버
멀티스레드 프록시 서버
데이터그램 보내기
데이터그램 받기
연습 문제
6장. 보안과 암호화
신뢰할 수 없는 코드 실행하기
신뢰할 수 없는 코드 로딩하기
메지지 요약과 전자 서명
암호화
연습 문제
7장. 국제화
로케일에 관하여
유니코드
문자 인코딩
지역 규약 처리하기
사용자가 볼 수 있는 메시지의 지역화
포맷한 메시지
연습 문제
8장. 리플렉션
클래스와 멤버에 관한 정보얻기
명명한 메소드 호출하기
연습 문제
9장. 객체 직렬화
단순한 직렬화
커스텀 직렬화
Externalizable 클래스
직렬화와 클래스 버전화
직렬화한 애플릿
연습 문제
2부 그래픽과 GUI
10장. GUI
컴포넌트
컨테이너
레이아웃 관리
이벤트 처리
완벽한 GUI
액션과 리플렉션
커스텀 대화상자
테이블 표시하기
트리 표시하기
간단한 웹브라우저
속성으로 GUI 설명하기
테마와 메탈 룩앤필
커스텀 컴포넌트
연습 문제
11장. 그래픽
자바 1.2 이전의 그래픽
자바 2D API
모양 그리기와 채우기
변형
BasicStroke를 이용한 선 스타일
선 스트로킹
Paint를 이용해 모양 채우기
안티앨리어싱
AlphaComposite으로 색상 조합하기
이미지 처리하기
커스텀 Shape
커스텀 Stroke
커스텀 Paint
고급 애니메이션
그래픽 예제 나타내기
연습 문제
12장. 인쇄하기
자바 1.1 API로 인쇄하기
자바 1.2 API로 인쇄하기
여러 페이지의 텍스트 문서 인쇄하기
스윙 문서 인쇄하기
연습 문제
13장. 데이터 전송
데이터 전송 구조
간단한 복사와 붙이기
전송 가능한 데이터 타입
낙서 잘라 붙이기
낙서 끌어 놓기
연습 문제
14장. 자바빈즈
빈의 기초
간단한 빈
복잡한 빈
커스텀 이벤트
빈에 대한 정보 지정하기
간단한 속성 편집기 정의하기
복잡한 속성 편집기 정의하기
빈 커스터마이저 정의하기
연습 문제
15장. 애플릿
애플릿이란?
첫번째 애플릿
시계 애플릿
애플릿과 자바 1.0 이벤트 모델
자바 1.0 이벤트의 세부 사항
애플릿 매개변수 읽기
이미지와 사운드
JAR 파일
연습 문제
3부 엔터프라이즈 자바
16장. RMI
원격 은행 업무
은행 업무 서버
머드
원격 머드 인터페이스
머드 서버
MudPlace 클래스
MudPerson 클래스
머드 클라이언트
고급 RMI
연습 문제
17장. SQL을 이용한 데이터베이스 연동
데이터베이스 연동하기
데이터베이스의 메타데이터 이용하기
데이터베이스 구축하기
API 데이터베이스 이용하기
단위별 트랜잭션
연습 문제
18장. 서블릿과 JSP
서블릿 설정
Hello World 서블릿
서블릿 초기화와 지속성: 카운터 서블릿
서블릿을 이용한 데이터베이스 연동
JSP로 만든 로그인 화면
JSP 페이지와 자바빈즈
사용자 세션 종료하기
커스텀 태그
웹 애플리케이션 배치하기
연습 문제
19장. XML
JAXP와 SAX 1을 이용해 파싱하기
SAX 2를 이용해 파싱하기
JAXP와 DOM을 이용해 파싱하고 구현하기
DOM 트리 순회하기
DOM Level 2를 이용해 문서 순회하기
JDOM API
연습 문제
20장. 예제 목차
찾아보기