HOME > 상세정보

상세정보

자바입문 : 이론과 실습 제3판

자바입문 : 이론과 실습 제3판 (66회 대출)

자료유형
단행본
개인저자
오세만 吳世萬 이양선 김상훈 고광만 高光萬 이창환
서명 / 저자사항
자바입문 : 이론과 실습 = Introduction to Java : theory and practice / 오세만 [외]저.
판사항
제3판
발행사항
파주 :   생능 ,   2008.  
형태사항
592 p. : 색채삽도 ; 26 cm.
ISBN
일반주기
공저자: 이양선, 김상훈, 고광만, 이창환  
부록: 1. 자바 개발 환경. 2. 자바 네이티브 인터페이스. 3. 자바 문법 - Extended BNF. 4. 괄호넣기 및 객관식 정답  
서지주기
참고문헌(p. 585-586) 및 색인수록
000 00983camccc200301 k 4500
001 000045439004
005 20100806091848
007 ta
008 080310s2008 ggka b 001c kor
020 ▼z 9788970505961 ▼g 93560
035 ▼a (KERIS)BIB000011245394
040 ▼a KYOBO ▼c KYOBO ▼d 211046 ▼d 211046 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
090 ▼a 005.133 ▼b J41 2008z8
245 0 0 ▼a 자바입문 : ▼b 이론과 실습 = ▼x Introduction to Java : theory and practice / ▼d 오세만 [외]저.
250 ▼a 제3판
260 ▼a 파주 : ▼b 생능 , ▼c 2008.
300 ▼a 592 p. : ▼b 색채삽도 ; ▼c 26 cm.
500 ▼a 공저자: 이양선, 김상훈, 고광만, 이창환
500 ▼a 부록: 1. 자바 개발 환경. 2. 자바 네이티브 인터페이스. 3. 자바 문법 - Extended BNF. 4. 괄호넣기 및 객관식 정답
504 ▼a 참고문헌(p. 585-586) 및 색인수록
700 1 ▼a 오세만 ▼g 吳世萬 ▼0 AUTH(211009)143519
700 1 ▼a 이양선 ▼0 AUTH(211009)88692
700 1 ▼a 김상훈
700 1 ▼a 고광만 ▼g 高光萬
700 1 ▼a 이창환
945 ▼a KINS

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2008z8 등록번호 111473379 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2008z8 등록번호 121169874 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2008z8 등록번호 121169875 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 4 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 J41 2008z8 등록번호 151260767 도서상태 대출가능 반납예정일 예약 서비스
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2008z8 등록번호 111473379 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2008z8 등록번호 121169874 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.133 J41 2008z8 등록번호 121169875 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.133 J41 2008z8 등록번호 151260767 도서상태 대출가능 반납예정일 예약 서비스

컨텐츠정보

저자소개

오세만(지은이)

한국과학기술원(Kaist) 전산학과 석/박사 현 동국대학교 컴퓨터공학과 교수

정보제공 : Aladin

목차

목차
CHAPTER 01 자바의 개요
 1.1 자바의 소개 = 16
  1.1.1 자바 언어의 소개 = 16
  1.1.2 자바 언어의 역사 = 18
  1.1.3 자바의 주요 특성 = 20
  1.1.4 자바 개발 환경 = 24
 1.2 자바의 종류 = 26
  1.2.1 자바 표준 에디션 = 27
  1.2.2 자바 엔터프라이즈 에디션 = 30
  1.2.3 자바 마이크로 에디션 = 31
 1.3 자바의 기본 패키지 = 34
 1.4 자바의 기본 특징 = 36
  1.4.1 기본형 = 36
  1.4.2 연산자 = 37
  1.4.3 배열 = 38
  1.4.4 스트링 = 39
  1.4.5 개선된 for 문 = 40
  1.4.6 다중 Break = 41
  1.4.7 메모리 관리와 가비지 수집 = 41
 1.5 자바의 주요 특징 = 41
  1.5.1 클래스 = 42
  1.5.2 제네릭 = 43
  1.5.3 예외 처리 = 45
  1.5.4 스레드 = 46
 연습문제 = 49
CHAPTER 02 어휘구조와 자료형
 2.1 토큰 = 56
  2.1.1 지정어 = 57
  2.1.2 명칭 = 58
 2.2 리터럴 = 60
  2.2.1 정수형 상수 = 60
  2.2.2 실수형 상수 = 61
  2.2.3 논리형 상수 = 62
  2.2.4 문자 리터럴 = 62
  2.2.5 스트링 리터럴 = 63
  2.2.6 객체 참조 리터럴 = 64
 2.3 주석 = 64
 2.4 자료형 = 68
  2.4.1 기본형 = 68
  2.4.2 참조형 = 71
 2.5 배열형 = 72
  2.5.1 배열 변수 선언 = 72
  2.5.2 배열 객체 생성 = 72
  2.5.3 배열에 값 저장 = 74
  2.5.4 배열의 배열 = 74
 2.6 열거형 = 76
 연습문제 = 79
CHAPTER 03 연산자
 3.1 연산자의 종류 = 88
  3.1.1 산술 연산자 = 89
  3.1.2 관계 연산자 = 93
  3.1.3 논리 연산자 = 94
  3.1.4 증가 및 감소 연산자 = 96
  3.1.5 비트 연산자 = 98
  3.1.6 조건 연산자 = 102
  3.1.7 배정 연산자 = 104
  3.1.8 캐스트 연산자 = 106
 3.2 연산자 우선순위 = 107
 3.3 형 변환 = 108
  3.3.1 광역화 형 변환 = 109
  3.3.2 협소화 형 변환 = 110
  3.3.3 묵시적 형 변환 = 111
  3.3.4 명시적 형 변환 = 113
  3.3.5 형 변환 금지 = 116
  3.3.6 박싱과 언박싱(boxing/unboxing) = 117
 연습문제 = 120
CHAPTER 04 문장
 4.1 배정문 = 129
 4.2 혼합문 = 131
 4.3 제어문 = 133
  4.3.1 조건문 = 134
  4.3.2 반복문 = 141
  4.3.3 분기문 = 151
 4.4 표준 입출력 = 158
  4.4.1 입출력 = 158
  4.4.2 형식화된 출력 = 162
 연습문제 = 166
CHAPTER 05 클래스
 5.1 클래스와 객채 = 176
  5.1.1 클래스 선언 = 177
  5.1.2 객체의 생성 = 178
 5.2 필드 = 180
 5.3 메소드 = 184
  5.3.1 메소드의 선언 = 184
  5.3.2 매개변수 = 188
  5.3.3 main 메소드 = 192
  5.3.4 메소드 중복 = 193
  5.3.5 생성자 및 finalize 메소드 = 195
 5.4 중첩 클래스 = 201
  5.4.1 중첩 클래스의 정의와 사용 = 201
  5.4.2 정적 중첩 클래스 = 203
  5.4.3 지역 중첩 글래스 = 204
  5.4.4 중첩 클래스의 명칭 = 205
 5.5 자료추상화 = 206
 연습문제 = 210
CHAPTER 06 확장 클래스와 인터페이스
 6.1 확장 클래스 = 222
  6.1.1 확장 클래스의 정의 = 223
  6.1.2 확장 클래스의 필드 = 225
  6.1.3 확장 클래스의 생성자 = 226
  6.1.4 메소드 재정의 = 228
  6.1.5 추상 클래스 = 232
  6.1.6 무명 클래스 = 233
 6.2 인터테이스 = 235
  6.2.1 인터페이스 선언 = 235
  6.2.2 인터페이스 확장 = 237
  6.2.3 인터페이스 구현 = 240
 6.3 클래스형 변환 = 245
 6.4 클래스 설계 = 249
 연습문제 = 251
CHAPTER 07 패키지
 7.1 패키지의 선언 = 264
 7.2 패키지의 사용 = 266
  7.2.1 절대 경로명 사용 = 267
  7.2.2 import 문 사용 = 268
  7.2.3 정적 import 문 사용 = 269
 7.3 JAR 파일 = 270
  7.3.1 JAR 파일에 있는 클래스 사용하기 = 270
  7.3.2 JAR 파일 다루기 = 271
  7.3.3 실행 가능한 JAR 파일 = 272
 7.4 자바의 언어 패키지 = 274
  7.4.1 Object 클래스 = 275
  7.4.2 랩퍼 클래스 = 277
  7.4.3 String 클래스 = 283
  7.4.4 System 클래스 = 286
 연습문제 = 289
CHAPTER 08 그래픽 프로그래밍
 8.1 윈도우 프레임 = 296
 8.2 도형 그리기 = 298
  8.2.1 선 = 301
  8.2.2 사각형 = 301
  8.2.3 원과 타원 = 302
  8.2.4 호 = 303
  8.2.5 다각형 = 303
  8.2.6 텍스트 그리기 = 304
 8.3 색과 폰트 = 305
  8.3.1 색 = 305
  8.3.2 폰트 = 306
 8.4 이미지 그리기 = 308
  8.4.1 이미지 읽기 = 308
  8.4.2 이미지 그리기 = 309
 8.5 그리기 응용 = 312
  8.5.1 집 그리기 = 312
  8.5.2 시제 그리기 = 314
 연습문제 = 316
CHAPTER 09 예외와 단정
 9.1 예외 = 323
  9.1.1 예외 정의 = 323
  9.1.2 예외 발생 = 327
  9.1.3 예외 처리 = 329
  9.1.4 예외 전파 = 334
 9.2 단정 = 341
  9.2.1 단정의 선언 = 341
  9.2.2 단정 조건 검사 옵션 = 343
 연습문제 = 345
CHAPTER 10 제네릭과 어노테이션
 10.1 제네릭 = 354
  10.1.1 제네릭 클래스 = 356
  10.1.2 제네릭 인터페이스 = 360
  10.1.3 제네릭 메소드 = 361
  10.1.4 형 매개변수의 제한 = 364
 10.2 어노테이션 = 366
  10.2.1 어노테미션 형태 = 366
  10.2.2 시스템 정의 어노테이션 = 367
  10.2.3 사용자 정의 어노테이션 = 373
 연습문제 = 376
CHAPTER 11 스레드
 11.1 스레드란? = 386
 11.2 스레드의 생성 = 388
  11.2.1 Thread 클래스의 확장 = 389
  11.2.2 Runnable 인터페이스의 구현 = 391
 11.3 스레드의 상태 = 393
  11.3.1 스레드의 시작 = 394
  11.3.2 스레드의 상태 전이 = 395
  11.3.3 스레드의 종료 = 396
 11.4 스레드 스케줄링 = 397
 11.5 동기화 = 403
  11.5.1 동기화 메소드 = 405
  11.5.2 동기화 문장 = 408
  11.5.3 wait○와 notify○ = 410
  11.5.4 생산자/소비자 문제 = 414
  11.5.5 데드락 = 417
 11.6 스레드 그룹 = 420
  11.6.1 스레드 그룹의 생성 = 420
  11.6.2 ThreadGroup 메소드 = 423
 연습문제 = 427
CHAPTER 12 그래픽 사용자 인터페이스
 12.1 컴포넌트 = 436
  12.1.1 버튼 = 438
  12.1.2 체크 박스 = 439
  12.1.3 라디오 버튼 = 441
  12.1.4 콤보 박스 = 442
  12.1.5 리스트 = 444
  12.1.6 레이블 = 445
  12.1.7 텍스트 필드와 텍스트 영역 = 446
  12.1.8 컴포넌트 클래스 = 448
 12.2 컨테이너 = 450
  12.2.1 JFrame = 451
  12.2.2 JPanel = 452
  12.2.3 컨테이너 클래스 = 453
 12.3 레이아웃 = 454
  12.3.1 보더 레이아웃 = 454
  12.3.2 플로우 레이아웃 = 455
  12.3.3 그리드 레이아웃 = 457
  12.3.4 카드 레이아웃 = 458
  12.3.5 그리드백 레이아웃 = 460
 12.4 이벤트 처리 = 461
  12.4.1 이벤트 = 461
  12.4.2 이벤트 처리 방법 = 461
  12.4.3 이벤트와 관련된 표 = 464
 12.5 GUI 프로그래밍 = 467
  12.5.1 마우스 이벤트 처리 응용 = 468
  12.5.2 색이 변하는 문자열 만들기 = 470
  12.5.3 이미지 애니메이션 = 474
 연습문제 = 478
CHAPTER 13 자바의 기본 패키지
 13.1 java.lang 패키지 = 489
  13.1.1 Math 클래스 = 491
  13.1.2 Runtime 클래스 = 492
  13.1.3 Thread 클래스 = 493
  13.1.4 ThreadGroup 클래스 = 494
  13.1.5 Class 클래스 = 494
 13.2 java.util 패키지 = 495
  13.2.1 Enumeration〈E〉 인터페이스 = 498
  13.2.2 Collection〈E〉 인터페이스 = 499
  13.2.3 Iterator〈E〉 인터페이스 = 500
  13.2.4 Map〈K, V〉 인터페이스 = 501
  13.2.5 Arrays 클래스 = 502
  13.2.6 BitSet 클래스 = 503
  13.2.7 Hashtable〈K, V〉 클래스 = 504
  13.2.8 Random 클래스 = 505
  13.2.9 StringTokenizer 클래스 = 506
  13.2.10 Date 클래스 = 507
  13.2.11 Calendar 클래스 = 508
 13.3 java.io 패키지 = 508
  13.3.1 InputStream 클래스 = 511
  13.3.2 OutputStream 클래스 = 512
  13.3.3 DataInputStream & DataOutputStream 클래스 = 512
  13.3.4 PipedInputStream 클래스 & PipedOutputStream 클래스 = 513
  13.3.5 BufferedlnputStream & BufferedOutputStream 클래스 = 513
  13.3.6 FileInputStream & FileOutputStream 클래스 = 514
  13.3.7 FilterlnputStream & FilterOutputStream 클래스 = 515
  13.3.8 ByteArraylnputStream & ByteArrayOutputStream 클래스 = 515
  13.3.9 PrintStream 클래스 = 516
  13.3.10 File & RandomAccesbFile 클래스 = 516
 13.4 콜렉션 = 517
  13.4.1 콜렉션 프레임워크 = 518
  13.4.2 단일형 원소를 갖는 콜렉션 클래스 = 518
  13.4.3 사상형 원소를 갖는 콜렉션 클래스 = 528
 연습문제 = 531
부록
 부록 A. 자바 개발 환경 = 542
  A.1 JDK = 542
  A.2 이클립스 = 549
 부록 B. 자바 네이티브 인터페이스 = 564
  B.1 JNI 프로그래밍 = 564
  B.2 JNI 프로그래밍의 예 = 566
 부록 C. 자바 문법 - Extended BNF = 570
 부록 D. 괄호넣기 및 객관식 정답 = 578
참고문헌 = 585
찾아보기 = 587

관련분야 신착자료