| 000 | 00000nam c2200205 c 4500 | |
| 001 | 000000660009 | |
| 005 | 20170531165956 | |
| 007 | ta | |
| 008 | 000310s2000 ulka 001c kor | |
| 020 | ▼a 8931412576 ▼g 13000 | |
| 040 | ▼a 211009 ▼c 211009 ▼d 211009 | |
| 049 | 1 | ▼l 111149002 ▼f 개가 ▼l 121044214 ▼f 과학 ▼l 121044215 ▼f 과학 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2000zzy | |
| 100 | 1 | ▼a 이현우 |
| 245 | 1 0 | ▼a Java programming Bible ver. 2 / ▼d 이현우, ▼e 김형국, ▼e 홍성민 공저 |
| 260 | ▼a 서울 : ▼b 영진출판사, ▼c 2000 | |
| 300 | ▼a 1063 p. : ▼b 삽화 ; ▼c 26 cm + ▼e 전자 광디스크 (CD-ROM) 1매 | |
| 500 | ▼a 완벽한 이론과 활용 가능한 프로젝트 | |
| 500 | ▼a 색인과 부록수록 | |
| 700 | 1 | ▼a 김형국, ▼e 저 |
| 700 | 1 | ▼a 홍성민, ▼e 저 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고3(동양서)/ | 청구기호 005.133 2000zzy | 등록번호 121177462 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2000zzy | 등록번호 121044214 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 3 | 소장처 학술정보관(CDL)/B1 국제기구자료실(보존서고)/ | 청구기호 005.133 2000zzy | 등록번호 111149002 (19회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/보존서고3(동양서)/ | 청구기호 005.133 2000zzy | 등록번호 121177462 (1회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. 2 | 소장처 과학도서관/보존서고5(동양서)/ | 청구기호 005.133 2000zzy | 등록번호 121044214 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 학술정보관(CDL)/B1 국제기구자료실(보존서고)/ | 청구기호 005.133 2000zzy | 등록번호 111149002 (19회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
이 책은 자바 2 에 대한 소개서로 풍부하고 다양한 예제를 통해 AWT 컴포넌트, 그래픽, 사운드 프로그래밍 기법, JFC 컴포넌트 활용과 스프레드시트 제작, 네트워크 프로그래밍과 채팅서버 제작 방법, 애플릿 프로그래밍과 브라우저와의 다양한 연동 기법, 자바 2D와 JMF 프로그래밍, JDBC 프로그래밍, 자바 언어 이론 등을 자세히 설명하고 있다.
또한, 저자들은 최신의 내용을 수록함과 동시에 자바 언어의 객체 지향성에 촛점을 맞추고 설명을 해나간다. 다만, JFC, JMF같은 최신의 내용이 실린반면 RMI, Servlet에 대한 부분은 빠져 있다. 책은 일반적인 영진출판사의 바이블 시리즈 처럼 인쇄면이나 내용 구성면에서 짜임새 있게 되어 있고, 종이도 눈에 덜 자극적인 용지를 사용하였다.
정보제공 :
저자소개
김형국(지은이)
동아대학교 컴퓨터공학과를 졸업하였으며, 동아대학교 컴퓨터공학과 대학원에서 석사학위를 받았다. 국산 자바 개발환경, 블루엣(Bluette) 개발하였다. (주)블루엣 인터내셔널 대표 및 연구소장을 지냈으며, 2001년 현재 (주)센트럴에스티 기술이사로 있다. 지은 책으로는 <Java Programming Bible ver.2>, <블루엣으로 시작하는 자바 프로그래밍>등이 있다.
이현우(지은이)
포항공과대학교 물리학과를 졸업하였다. 제이씨현 시스템 인터넷 사업본부 엘림넷 자바팀, IEXE 개발팀에서 근무하였으며, 3R 게임스 모바일팀장이다. 93년부터 월간 마이크로소프트, 프로그램세계에 C/C++, Java에 관한 다수의 기사를 연재한 경력이 있다. 지은책으로는 <Java Programming Bible Ver. 2>, <Java Language Bible>등이 있다.
홍성민(지은이)
<JAVA Programming Bible Ver.2>
목차
목차 Part 1. 자바와 자바 프로그래밍 Chapter 1. 자바의 개요 1. 자바의 개요 = 23 2. 간략한 자바의 역사 = 25 3. 자바 플랫폼 = 28 개요 = 28 자바 플랫폼의 종류 = 29 4. 자바2 플랫폼 = 32 개요 = 32 자바 가상 기계 = 33 핵심 클래스 = 35 기업용 라이브러리(Enterprise Protocols) = 36 JFC = 37 표준 확장 라이브러리 = 39 5. 자바 프로그램의 컴파일과 실행 = 40 자바 바이트코드(bytecode) = 40 컴파일과 실행 = 42 Chapter 2. 자바 프로그래밍 1. 자바 이야기 = 49 자바와 자바 기술 = 49 플랫폼으로서의 자바 = 50 프로그래밍 언어로서의 자바 = 51 자바와 컴퓨터 시스템 = 52 2. 객체지향 프로그래밍 = 53 객체지향 프로그래밍의 기본 개념 = 53 클래스와 객체 = 59 클래스와 인터페이스 = 60 상속(Inheritance) = 66 다형성(Polymorphism) = 71 3. 자바 언어의 기본 구성 요소 = 77 주석(Comments) = 77 토큰(Token) = 78 명칭(Identifier) = 79 키워드(Keyword) = 80 데이터 형(Data type) = 80 리터럴(Literals) = 88 변수 = 90 배열 = 94 4. 연산자(Operator) = 100 연산자의 종류 = 100 연산자 우선 순위 = 116 연산자 우선 순위와 식의 계산 = 116 5. 문장(Statement) = 117 배정문 = 118 혼합문 = 119 제어문 = 119 6. 예외 처리(Exception Handling) = 130 자바에서의 예외(Exception) = 130 예외의 발생 원인 = 132 예외 발생(throw)시키기 = 132 발생한 예외 처리하기 = 136 사용자 정의 예외 클래스의 작성 = 141 생성자(Constructors) = 144 예외의 계층 구조 = 146 7. 문자열(String) = 150 기본적인 문자열 연산 = 151 문자열 유틸리티 = 153 문자열(String)과 문자 배열(char[ ]) = 155 문자열(String)과 문자열버퍼(StringBuffer) = 155 8. 클래스 = 159 클래스의 개념 = 159 객체의 생성과 소멸 = 160 클래스의 작성 = 163 정적 초기화 블록 = 172 중첩 클래스 = 173 클래스의 확장 = 181 추상 클래스 = 198 9. 인터페이스 = 199 인터페이스의 개념 = 199 인터페이스의 작성 = 202 인터페이스의 구현과 사용 = 205 인터페이스와 다중 상속 = 209 마커 인터페이스 = 213 인터페이스와 추상 클래스 = 213 10. 패키지(Package) = 214 패키지의 멤버 = 215 패키지의 선언 = 215 패키지 멤버의 참조(access) = 216 패키지와 클래스 패스(classpath) = 219 Name space = 223 패키지의 이름 정하기 = 224 11. 스레드(Threads) = 225 기본 용어 = 225 스레드의 생성 = 228 스레드 API = 232 다중 스레드(Multi-threading) = 240 동기화(synchronization) = 246 스레드 그룹 = 253 스레드 프로그래밍 연습 = 256 12. RTTI(Run-Time Type Identification) = 260 RTTI의 개요 = 260 RTTI 구문 = 263 13. 기본 라이브러리 = 267 자바의 기본 패키지 = 267 I/O 프로그래밍 = 302 14. 객체지향 프로그래밍 언어 비교 = 316 15. 드로잉 에디터를 통한 객체지향 프로그래밍의 이해 = 323 Part 2. 라이브러리 Chapter 3. 자바 GUI 프로그래밍 1. AWT 프로그래밍 = 335 AWT 프로그래밍 시작 = 336 AWT 컴포넌트들 = 341 컴포넌트 배치하기 = 365 AWT Event 처리 = 383 그래픽 작업 = 407 데이터 전송과 Clipboard = 437 2. 애니메이션과 사운드 = 444 기본적인 사운드 = 444 애니메이션(Animation) = 445 Chapter 4. JFC 프로그래밍 1. JFC가 제공되는 이유 = 461 2. Swing 프로그래밍 = 462 스윙(Swing)의 특징 = 462 스윙 프로그래밍 시작 = 469 Swing 액세서리 = 476 Swing 기본 컴포넌트 = 481 Swing Text 컴포넌트 = 515 Swing 패널과 윈도우 = 527 Swing Menu와 ToolBar = 558 Swing Tree와 Table = 570 기타 Swing의 기능 = 587 3. 프로젝트 : JSheet, 자바 스프레드시트 = 597 기능 = 597 설계 = 600 구현 = 602 테스트 = 619 Part 3. 네트워크 Chapter 5. 네트워크 프로그래밍 1. 네트워크 기초 = 627 인터넷과 프로토콜 = 627 TCP와 UDP = 629 포트(Port)번호와 소켓 = 631 인터넷 주소와 도메인 이름(DNS) = 632 2. 자바 네트워크 프로그래밍 = 634 URL = 634 URL 통신 = 638 서버/클라이언트 통신 = 641 소켓(Socket) 프로그래밍 = 643 다중 클라이언트 지원 서버 = 648 네트워크 서버 제작 : 채팅 서버 = 651 데이터그램 소켓 프로그래밍 = 665 멀티캐스트(Multicast)소켓 프로그래밍 = 669 소켓 옵션들 = 674 Chapter 6. WWW와 자바 애플릿 1. 애플릿제작 = 681 컴파일과 실행 = 681 제작 기초 = 684 프레임 사용하기 = 690 이미지와 사운드 활용 = 694 고급 초기화 = 697 마무리 = 703 애플릿에서의 제약 사항 = 705 보안 우회 = 707 2. 브라우저와 애플릿의 연동 = 714 HTML 기초 = 714 자바 스크립트 기초 = 717 애플릿에서 브라우저 제어 = 723 애플릿 사이의 통신 = 726 브라우저에서 애플릿 제어 = 731 3. Swing 애플릿 제작 = 732 제작 기초 = 732 HTML을 이용한 배포 = 734 Part 4. 고급 프로그래밍 Chapter 7. 자바 고급 프로그래밍 1. 자바빈즈(JavaBeans) = 743 컴포넌트 모델 = 743 자바빈즈 = 743 빈즈 개발 도구(Beans Development Kit, BDK) = 744 이벤트(Event) = 748 프로퍼티(Property) = 749 커스텀화(Customization) = 752 지속성(Persistence) = 754 패키징(Packaging) = 755 자바 2 플랫폼에서의 자바빈즈 = 756 2. 리플렉션(Reflection) = 758 리플렉션이란? = 758 리플렉션 API = 759 리플렉션과 보안(Security)모델 = 771 3. 국제화(Internationalization) = 772 국제화의 소개 = 772 로케일(Locale) = 773 지역화된 자원(Localized Resources) = 775 포맷팅(Formatting) = 781 문자 집합(Character Set) = 790 입력 메소드(Input Method) = 792 4. JAR 파일을 사용한 패키징과 배포 = 793 JAR(Java Archive) 파일 = 793 서명(signing)과 인증(authenticating) = 798 JAR 파일 관련 API = 800 5. 자바 프로그래밍 가이드라인 = 802 자바 코딩 관례(code convention) = 802 프로그래밍 가이드라인 = 809 6. 문서화 주석 = 811 문서화 주석(Documentation Comment) = 811 7. 최적화(Optimization) = 817 병목 부분(bottleneck) 찾아내기 = 817 일반적인 최적화 기법 = 820 자바에서 속도 향상을 위한 최적화 방법 = 822 역어셈블러(disassembler)를 이용한 최적화 = 825 8. 객체지향분석 및 설계 = 831 전통적인 객체지향 소프트웨어 개발 절차 = 832 표준 모델링 언어 : UML(Unified Modeling Language) = 834 클래스 모델링 = 837 모델을 자바로 코딩하기 = 840 9. 프로젝트 : 클래스 브라우저(Class browser) = 843 Chapter 8. JDBC 프로그래밍 1. 개요 = 851 JDBC의 발전 과정 = 851 JDBC 프로그램의 체계 = 851 2. 접속(CONNECTION) = 852 드라이버 = 853 JDBC-URL = 855 DriverManager = 856 Connection = 857 연결 종료 = 858 3. 데이터 처리 = 859 데이터 처리의 개요 = 859 데이터 처리의 유형 = 860 4. SQL과 자바의 데이터 타입 매핑 = 869 데이터 매핑의 필요성 = 869 데이터 매핑의 실제 = 872 정리 = 877 5. MetaData를 이용한 데이터베이스 정보 추출 및 응용 = 877 6. Cursor를 이용한 데이터 처리 = 886 여러 방향으로 가능한 검색 = 886 일괄처리를 이용한 트랜잭션의 제어 = 889 7. 프로젝트 : SWING TABLE을 이용한 JDBC 애플리케이션 = 892 Chapter 9. 자바 신기술 활용 1. 자바와 멀티미디어의 만남(JMF) = 905 JMF의 배경 = 905 JMF, 그 인고의 역사 = 906 보는 것이 아는 것(?) = 906 JMF로 가능한 것 = 908 JMF를 기초부터 = 911 미디어 재생기를 만들기 = 923 2. 2D그래픽과 이미지 프로세싱 = 967 2D 그래픽의 기초 = 967 2D 그래픽 프로그래밍 = 974 이미지 프로세싱 = 1001 Part 5. Appendix 1. 자바2 플랫폼(JDK 1.2.1) 설치 = 1018 JDK 1.2.1 내려 받기 = 1018 JDK 1.2.x 설치 = 1020 환경 설정 = 1023 2. 자바 통합 개발 환경 = 1024 Symantec-Visual Cafe for Java 2.5 = 1024 Inprise-JBuilder 2.0 = 1026 블루엣 인터내셔널(Bluette International) Bluette 1.0 = 1029 Tek-Tools-Kawa = 1032 3. 자바 관련 프로그램 리스트 = 1036 자바 통합 개발 환경(IDE) = 1036 자바 클래스 라이브러리 = 1037 자바 애플리케이션 서버 = 1038 자바 미들웨어 도구 = 1039 자바빈즈 = 1040 설치 도구 = 1040 모델링 도구 = 1040 리포팅 도구 = 1041 팀 개발 도구 = 1041 테스팅 도구 = 1042 자바 애플리케이션 = 1042 4. 자바 관련 홈페이지 = 1044
