| 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회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
이 책은 최근 썬에서 발표한 자바 2 SDK 버전 1.3의 주요 기능을 다룬다. 원제는 「Learning Java」. 새로운 기능으로는 서블릿, 자바 미디어 프레임워크, 타이머, 컬렉션, 2D 그래픽, 이미지 처리 API, 자바 보안 관리자, 자바 2 서명이 들어있는 애플릿 등이 있다.
GUI 프로그래밍의 주요 API로 AWT 대신 자바 스윙(SDK 1.3 이전에 도입되었지만)을 주로 사용한다는 점이 특징다. 자바에서 기본 GUI 프로그래밍 인터페이스로 사용하던 AWT에 관련된 부분은 스윙으로 재구성하였다. 자바 2의 시스템 측면의 개요를 원리 위주로 차근차근 설명하여 자바 프로그래머가 되고자하는 사람들에게 적당한 책이다.
비교적 프로그래밍에 익숙한 독자가 빠른 시간 내에 자바를 배우려면 ‘2장. 첫째 애플리케이션’에서 충분한 예제를 접하는 것이 좋고, 그 정도로 충분하지 않으면 ‘3장. 개발 도구’에서 컴파일러와 인터프리터의 사용법과 독립적인 자바 애플리케이션의 기본을 공부할 수 있게 구성했다.
11장과 12장은 고급 네트워크 애플리케이션을 만들려는 프로그래머에게 반드시 필요한 내용으로 구성했다. 13장부터 19장까지는 자바의 그래픽 기능과 컴포넌트 아키텍처를 다룬다. 웹에서 사용할 자바 애플리케이션을 만들려면 필요한 부분이다.
정보제공 :
저자소개
조나단 크누드센(지은이)
Jonathan Knudsen은 오렐리의 기술 자문 및 기타 조언을 해주는 스탭 성격의 작가이다. TRS-80에 베이직 프로그래밍을 하면서 컴퓨터와 인연을 맺었다. 93년 Priceton에서 기계 공학 학위를 받았으나 현재 주로 활동하는 분야는 내장형 시스템 MDDI 프로그래밍, 자바 사운드, 사용자 인터페이스 디자인 등으로 그의 전공 분야와는 다소 동떨어진 활동을 하고 있다. 'Java Fundamental Classes Reference'의 저자이기도 하며, Sun Server의 컬럼니스트로 활동중이다.
패트릭 나이메이어(지은이)
자바의 전신인 오크(Oak) 프로젝트에 참여한 바 있으며, 지금은 독자적으로 네트워킹, 분산 애플리케이션 분야의 컨설턴트와 저술가로 활동하고 있다. 최근에는 에드워드 존스의 클라이언트/서버 관련 컴포넌트 스트라타 그룹의 통신 소프트웨어를 개발하였다. 또한 내장 가능한 자바 스크립트 언어인 빈셸(BeanShell)을 비롯한 다양한 무료 소프트웨어를 개발하여 인터넷에 공개하기도 하였다.
서환수(옮긴이)
서울대학교 물리학과에서 박사 학위를 받고 지금은 삼성전자 SAIT에서 차세대 소자와 디지털 트랜스포메이션을 연구하고 있다. 『헤드 퍼스트 자바(3판)』(2024), 『헤드 퍼스트 디자인 패턴(개정판)』(2022), 『프로그래밍 면접, 이렇게 준비한다(4판)』(2019), 『slide:ology - 위대한 프레젠테이션을 만드는 예술과 과학』(2010, 이상 한빛미디어)을 비롯해 여러 권의 번역서를 냈다.
목차
목차 역자 서문 = 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
