HOME > 상세정보

상세정보

(제대로 배우는) 자바 2

(제대로 배우는) 자바 2 (27회 대출)

자료유형
단행본
개인저자
Niemeyer, Patrick Knudsen, Jonathan, 저 서환수, 역
서명 / 저자사항
(제대로 배우는) 자바 2 / 패트릭 나이메이어, 조나단 크누드센 저 ; 서환수 역
발행사항
서울 :   한빛미디어,   2001  
형태사항
755 p. : 삽화 ; 26 cm + 전자 광디스크 (CD-ROM) 1매
원표제
Learning Java
ISBN
897914119X
일반주기
부록: 컨텐트 및 프로토콜 핸들러, 빈쉘: 간단한 자바 스크립팅  
색인수록  
일반주제명
Java (Computer program language)
000 00000cam c2200205 c 4500
001 000000714420
005 20170601110418
007 ta
008 010713s2001 ulka 001c kor
020 ▼a 897914119X ▼g 13560
035 ▼a KRIC07981828
040 ▼a 211046 ▼c 211046 ▼d 211009
041 1 ▼a kor ▼h eng
049 1 ▼l 111191381 ▼f 개가 ▼l 111195588 ▼f 개가 ▼l 121055644 ▼f 과학
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b 2001zk
100 1 ▼a Niemeyer, Patrick
245 2 0 ▼a (제대로 배우는) 자바 2 / ▼d 패트릭 나이메이어, ▼e 조나단 크누드센 저 ; ▼e 서환수 역
246 1 9 ▼a Learning Java
260 ▼a 서울 : ▼b 한빛미디어, ▼c 2001
300 ▼a 755 p. : ▼b 삽화 ; ▼c 26 cm + ▼e 전자 광디스크 (CD-ROM) 1매
500 ▼a 부록: 컨텐트 및 프로토콜 핸들러, 빈쉘: 간단한 자바 스크립팅
500 ▼a 색인수록
650 0 ▼a Java (Computer program language)
700 1 ▼a Knudsen, Jonathan, ▼e
700 1 ▼a 서환수, ▼e
900 1 0 ▼a 나이메이어, 패트릭, ▼e
900 1 0 ▼a 크누드센, 조나단, ▼e

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 2001zk 등록번호 121055644 (18회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

이 책은 최근 썬에서 발표한 자바 2 SDK 버전 1.3의 주요 기능을 다룬다. 원제는 「Learning Java」. 새로운 기능으로는 서블릿, 자바 미디어 프레임워크, 타이머, 컬렉션, 2D 그래픽, 이미지 처리 API, 자바 보안 관리자, 자바 2 서명이 들어있는 애플릿 등이 있다.

GUI 프로그래밍의 주요 API로 AWT 대신 자바 스윙(SDK 1.3 이전에 도입되었지만)을 주로 사용한다는 점이 특징다. 자바에서 기본 GUI 프로그래밍 인터페이스로 사용하던 AWT에 관련된 부분은 스윙으로 재구성하였다. 자바 2의 시스템 측면의 개요를 원리 위주로 차근차근 설명하여 자바 프로그래머가 되고자하는 사람들에게 적당한 책이다.

비교적 프로그래밍에 익숙한 독자가 빠른 시간 내에 자바를 배우려면 ‘2장. 첫째 애플리케이션’에서 충분한 예제를 접하는 것이 좋고, 그 정도로 충분하지 않으면 ‘3장. 개발 도구’에서 컴파일러와 인터프리터의 사용법과 독립적인 자바 애플리케이션의 기본을 공부할 수 있게 구성했다.

11장과 12장은 고급 네트워크 애플리케이션을 만들려는 프로그래머에게 반드시 필요한 내용으로 구성했다. 13장부터 19장까지는 자바의 그래픽 기능과 컴포넌트 아키텍처를 다룬다. 웹에서 사용할 자바 애플리케이션을 만들려면 필요한 부분이다.


정보제공 : Aladin

저자소개

조나단 크누드센(지은이)

Jonathan Knudsen은 오렐리의 기술 자문 및 기타 조언을 해주는 스탭 성격의 작가이다. TRS-80에 베이직 프로그래밍을 하면서 컴퓨터와 인연을 맺었다. 93년 Priceton에서 기계 공학 학위를 받았으나 현재 주로 활동하는 분야는 내장형 시스템 MDDI 프로그래밍, 자바 사운드, 사용자 인터페이스 디자인 등으로 그의 전공 분야와는 다소 동떨어진 활동을 하고 있다. 'Java Fundamental Classes Reference'의 저자이기도 하며, Sun Server의 컬럼니스트로 활동중이다.

패트릭 나이메이어(지은이)

자바의 전신인 오크(Oak) 프로젝트에 참여한 바 있으며, 지금은 독자적으로 네트워킹, 분산 애플리케이션 분야의 컨설턴트와 저술가로 활동하고 있다. 최근에는 에드워드 존스의 클라이언트/서버 관련 컴포넌트 스트라타 그룹의 통신 소프트웨어를 개발하였다. 또한 내장 가능한 자바 스크립트 언어인 빈셸(BeanShell)을 비롯한 다양한 무료 소프트웨어를 개발하여 인터넷에 공개하기도 하였다.

서환수(옮긴이)

서울대학교 물리학과에서 박사 학위를 받고 지금은 삼성전자 SAIT에서 차세대 소자와 디지털 트랜스포메이션을 연구하고 있다. 『헤드 퍼스트 자바(3판)』(2024), 『헤드 퍼스트 디자인 패턴(개정판)』(2022), 『프로그래밍 면접, 이렇게 준비한다(4판)』(2019), 『slide:ology - 위대한 프레젠테이션을 만드는 예술과 과학』(2010, 이상 한빛미디어)을 비롯해 여러 권의 번역서를 냈다.

정보제공 : Aladin

목차


목차

역자 서문 = 5

차례 = 7

서문 = 13

1장. 또 다른 언어? = 21

 자바 소개 = 22

 가상머신 = 25

 다른 언어와 차이점 = 27

 설계의 안전성 = 30

 구현의 안전성 = 36

 애플리케이션과 사용자 수준 보안 = 41

 자바와 월드와이드웹 = 43

 일반적인 애플리케이션 언어인 자바 = 47

 자바 로드맵 = 47

2장. 첫째 애플리케이션 = 53

 HelloJava1 = 54

 HelloJava2 : 제2탄 = 64

 HelloJava3 : 버튼의 역습 = 74

 HelloJava4 : 넷스케이프의 복수 = 85

3장. 개발 도구 = 93

 자바 인터프리터 = 94

 정책 파일 = 96

 클래스 경로 = 100

 자바 컴파일러 = 102

 자바 아카이브 파일 = 104

4장. 자바 언어 = 111

 텍스트 인코딩 = 111

 주석 = 112

 타입 = 114

 선언문과 표현식 = 120

 예외 = 129

 배열 = 141

5장. 객체 = 149

 클래스 = 150

 메소드 = 156

 객체 생성 = 165

 객체 제거 = 169

6장. 클래스 사이의 관계 = 171

 서브클래스와 상속 = 172

 인터페이스 = 186

 패키지와 컴파일 단위 = 192

 변수와 메소드의 가시성 = 196

 배열과 클래스 계층 = 199

 내부 클래스 = 201

7장. 객체와 클래스 = 213

 Object 클래스 = 213

 Class 클래스 = 218

 리플렉션 = 221

8장. 스레드 = 231

 스레드 소개 = 232

 애플릿에서 스레드 = 241

 동기화 = 244

 스케줄링과 우선순위 = 254

 스레드 그룹 = 259

9장. 기본 유틸리티 클래스 = 261

 문자열 = 264

 수학 유틸리티 = 273

 날짜 = 279

 타이머 = 282

 컬렉션 = 284

 속성 = 296

 보안 관리자 = 301

 국제화 = 304

10장. 입/출력 기능 = 313

 스트림 = 313

 파일 = 329

 직렬화 = 341

 데이터 압축 = 343

11장. 소켓과 RMI를 이용한 네트워크 프로그래밍 = 349

 소켓 = 351

 데이터그램 소켓 = 367

 직렬화한 객체 프로토콜 = 372

 원격 메소드 호출 = 378

12장. 웹 프로그래밍 = 395

 URL = 396

 URL 클래스 = 397

 웹 브라우저와 핸들러 = 401

 CGI 프로그램 및 서블린과의 통신 = 404

 서블릿 구현 = 410

13장. 스윙 = 425

 컴포넌트 = 429

 컨테이너 = 438

 이벤트 = 445

 이벤트 요약 = 453

 스윙에서 다중 스레딩 = 463

14장. 스윙 컴포넌트Ⅰ = 465

 버튼과 레이블 = 466

 체크박스와 라디오 버튼 = 469

 리스트와 콤보 박스 = 472

 테두리 = 475

 메뉴 = 479

 PopupMenu 클래스 = 483

 JScrollPane 클래스 = 486

 JSplitPane 클래스 = 490

 JTabbedPane 클래스 = 491

 스크롤바와 슬라이더 = 493

 다이얼로그 = 496

15장. 스윙 컴포넌트Ⅱ = 503

 텍스트 컴포넌트 = 503

 트리 = 516

 테이블 = 522

 데스크탑 = 531

 가변 룩앤필 = 533

 새로운 컴포넌트 만들기 = 536

16장. 레이아웃 관리자 = 543

 FlowLayout = 545

 GridLayout = 546

 BorderLayout = 548

 BoxLayout = 551

 CardLayout = 553

 GridBagLayout = 554

 비표준 레이아웃 관리자 = 572

 절대 위치 = 572

17장. 2D API를 이용한 2차원 그래픽 = 575

 전체적인 윤곽 = 575

 렌더링 파이프라인 = 578

 Java 2D 개요 = 580

 도형 채우기 = 588

 도형 윤곽 그리기 = 590

 폰트 사용법 = 590

 이미지 표시 = 597

 그림 표시 기법 = 601

 인쇄 = 612

18장. 이미지와 기타 미디어 다루기 = 615

 ImageObserver 구현법 = 615

 MediaTracker = 620

 이미지 데이터 생성법 = 622

 이미지 데이터 필터링 = 635

 오디오 다루기 = 640

 동영상 다루기 = 642

19장. 자바 빈즈 = 645

 빈이란? = 646

 빈 만들기 = 657

 빈을 이용하여 직접 코딩하기 = 671

 리플렉션 = 674

 BeanContext와 BeanContextServices = 678

 자바 활성화 프레임워크 = 683

 엔터프라이즈 자바빈즈 = 683

20장. 애플릿 = 685

 JApplet 클래스 = 686

 APPLET 태그 = 695

 자바 플러그인 = 702

 디지털 서명 = 705

부록A. 컨텐트 및 프로토콜 핸들러 = 717

부록B. 빈쉘 : 간단한 자바 스크립팅 = 737

찾아보기 = 743



관련분야 신착자료

Harvard Business Review (2025)