logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

Art of Java

Art of Java

허버트 쉴트 (지은이), 문봉재 (옮긴이)
  |  
정보문화사
2004-04-20
  |  
18,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

Art of Java

책 정보

· 제목 : Art of Java 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788956741499
· 쪽수 : 420쪽

책 소개

자바 프로그래밍의 대표 개발자 Herbert Schildt와 James Holmes만이 가지고 있는 전문적인 프로그래밍 기술을 소개하는 책. 세계 일류 개발자들이 사용하는 프로그래밍 기법의 비밀도 공개한다.

목차

1장 자바의 천재성
데이터 타입과 객체의 완벽한 균형
가비지 컬렉션을 통한 메모리 관리
완벽과 명료의 조화 : 멀티스레딩 모델
예외 처리의 언어 차원 지원
다형성 추구를 위한 스트림 지원
바이트코드를 통한 이식성과 보안
다양한 API 지원
자바 애플릿
혁명은 계속되고 있다

2장 재귀 용법을 활용한 파서
표현
파싱 표현들: 문제점
표현 파싱하기
표현의 분리
간단한 표현 파서
파서 이해하기
파서에서 변수 처리하기
재귀적 용법 파서에서의 구문 검사
계산기 애플릿
시도해 볼만한 아이디어

3장 자바로 언어 인터프리터 구현하기
어떤 컴퓨터 언어를 해석할 것인가?
인터프리터에 대한 개관
Small BASIC 인터프리터
Small BASIC의 수식 파서
Small BASIC의 수식
Small BASIC의 토큰
인터프리터
InterpreterException 클래스
SBasic의 생성자
키워드
run() 메소드
sbInterp() 메소드
할당
PRINT 구문
INPUT 구문
GOTO 구문
IF 구문
FOR 루프
GOSUB
END 구문
Small BASIC의 이용
더 많은 Small BASIC 샘플 프로그램들
인터프리터의 기능 강화 및 확장
자신만의 언어 만들기

4장 자바로 다운로드 매니저 만들기
인터넷 다운로드에 대해 이해하기
다운로드 매니저에 대한 개괄
Download 클래스
Download의 변수들
Download의 생성자
download() 메소드
run() 메소드
stateChanged() 메소드
동작 메소드와 접근자 메소드
ProgressRenderer 클래스
DownloadsTableModel 클래스
addDownload() 메소드
clearDownload() 메소드
getColumnClass() 메소드
getValueAt() 메소드
update() 메소드
DownloadManager 클래스
DownloadManager의 변수
DownloadManager의 생성자
verifyUrl() 메소드
tableSelectionChanged() 메소드
updateButtons() 메소드
Action Event 처리하기
다운로드 매니저를 컴파일하고 실행하기
다운로드 매니저의 확장

5장 자바로 이메일 클라이언트 구현하기
이메일의 작동 원리
POP3
IMAP
SMTP
이메일을 주고받기 위한 일반적인 절차
JavaMail API
JavaMail의 개요
간단한 이메일 클라이언트
ConnectDialog 클래스
DownloadingDialog 클래스
MessageDialog 클래스
MessageTableModel 클래스
EmailClient 클래스
이메일 클라이언트 컴파일하고 실행하기
이메일 클라이언트 확장하기

6장 자바로 작성한 웹 크롤링
웹 크롤러의 기초
로봇 프로토콜
검색 크롤러 개요
SearchCrawler 클래스
SearchCrawler에 선언된 변수들
SearchCrawler 생성자
actionSearch() 메소드
search() 메소드
showError() 메소드
updateStats() 메소드
addMatch() 메소드
verifyUrl() 메소드
isRobotAllowed() 메소드
downloadPage() 메소드
removeWwwFromUrl() 메소드
retrieveLinks() 메소드
searchStringMatches() 메소드
crawl() 메소드
검색 크롤러 컴파일하고 실행하기
나만의 웹 크롤러를 개발하자

7장 자바로 HTML 렌더링하기
JEditorPane으로 HTML 렌더링하기
하이퍼링크 이벤트의 처리
미니 웹 브라우저 만들기
MiniBrowser 클래스
MiniBrowser의 변수들
MiniBrowser의 생성자
actionBack() 메소드
actionForward() 메소드
actionGo() 메소드
showError() 메소드
verifyUrl() 메소드
showPage() 메소드
updateButtons() 메소드
hyperlinkUpdate() 메소드
미니 웹 브라우저를 컴파일하고 실행하기
HTML 렌더링의 가능성

8장 자바를 활용한 통계 및 그래프 기법
표본, 모집단, 분산, 변수
기본 통계학
평균(Mean)
중앙값(median)
최빈값(mode)
분산과 표준 편차
회귀식
상관 계수
Stats 클래스 전체 보기
그래프 그리기
데이터 단위 크기 조정
Graphs 클래스
그래프와 final 인스턴스 변수들
Graphs 생성자
paint() 메소드
bargraph() 메소드
scatter() 메소드
regplot() 메소드
통계 어플리케이션
StatsWin 생성자
itemStateChanged() 핸들러
actionPerformed() 메소드
shutdown() 메소드
createMenu() 메소드
DataWin 클래스
완성된 프로그램 만들기
간단한 통계 애플릿 만들기
시도해 볼만한 아이디어

9장 재무 애플릿과 서블릿
대출 상환 금액 계산하기
RegPay 필드들
init() 메소드
actionPerformed() 메소드
paint() 메소드
compute() 메소드
투자의 미래 가치 계산하기
미래 가치를 만들어내기 위해 필요한 초기 투자 비용 계산하기
원하는 연금을 위해 필요한 초기 투자 비용 계산하기
주어진 투자에 대해 최대 연금 계산하기
대출 잔액 계산하기
재무 서블릿 만들기
Tomcat 사용하기
RegPay 애플릿을 서블릿으로 변환하기
RegPayS 서블릿
시도해 볼만한 아이디어

10장 AI 기반의 문제 해결
표현 방식과 용어
조합 폭발
탐색 기술들
탐색 방법 평가하기
문제
그래픽 표현
FlightInfo 클래스
깊이 우선 검색
깊이 우선 검색의 분석
너비 우선 검색
너비 우선 검색의 분석
추론적 방법 추가하기
언덕 오르기 검색
언덕 오르기 방식의 분석
최소 비용 검색
최소 비용 검색의 분석
다수의 해결책 찾기
경로 제거 방식
노드 제거 방식
최적의 해결책 찾기
잃어버린 키 문제로 되돌아가기

저자소개

허버트 쉴트 (지은이)    정보 더보기
저서가 3천만권 이상 팔린 세계적으로 유명한 프로그래밍 언어 책의 저자이다. 그의 주요 저서로는 <C++: The Complete Reference>, <Java 2: The Complete Reference>, <Java 2: A Begginer's Guide> 외 많은 책들이 있다.
펼치기
문봉재 (옮긴이)    정보 더보기
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책