HOME > 상세정보

상세정보

(초보자를 위한)Java 2 : SDK 1.4 : 21일 완성 최신 개정판

(초보자를 위한)Java 2 : SDK 1.4 : 21일 완성 최신 개정판 (42회 대출)

자료유형
단행본
개인저자
Cadenhead, Rogers, 저 Lemay, Laural, 저 유역복, 역 오종범, 역 곽용재, 감수
서명 / 저자사항
(초보자를 위한)Java 2 : SDK 1.4 : 21일 완성 / 로저스 캐던헤드 ; 로라 리메이 공저 ; 유영복 ; 오종범 [공]역.
판사항
최신 개정판
발행사항
서울 :   인포북 ,   2003.  
형태사항
876 p. : 삽도 ; 24 cm.
ISBN
8980545029
일반주기
찾아보기수록  
감수 : 곽용재  
부록으로 '자바의 선택'등 수록  
000 00880namccc200289 k 4500
001 000000839027
005 20100806053207
007 ta
008 031028s2003 ulka 001a kor
020 ▼a 8980545029 ▼g 93000 : ▼c \23000
040 ▼a 211009 ▼c 211009 ▼d 211009
049 1 ▼l 111248479
082 0 4 ▼a 005.133 ▼2 21
090 ▼a 005.133 ▼b J41 2003zzd
100 1 ▼a Cadenhead, Rogers, ▼e
245 2 0 ▼a (초보자를 위한)Java 2 : ▼b SDK 1.4 : ▼b 21일 완성 / ▼d 로저스 캐던헤드 ; ▼e 로라 리메이 공저 ; ▼e 유영복 ; ▼e 오종범 [공]역.
250 ▼a 최신 개정판
260 ▼a 서울 : ▼b 인포북 , ▼c 2003.
300 ▼a 876 p. : ▼b 삽도 ; ▼c 24 cm.
500 ▼a 찾아보기수록
500 ▼a 감수 : 곽용재
500 ▼a 부록으로 '자바의 선택'등 수록
700 1 ▼a Lemay, Laural, ▼e
700 1 ▼a 유역복, ▼e
700 1 ▼a 오종범, ▼e
700 1 ▼a 곽용재, ▼e 감수

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2003zzd 등록번호 111248479 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 J41 2003zzd 등록번호 121104110 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 3 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 J41 2003zzd 등록번호 121104111 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/제2자료실(3층)/ 청구기호 005.133 J41 2003zzd 등록번호 111248479 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 J41 2003zzd 등록번호 121104110 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고5(동양서)/ 청구기호 005.133 J41 2003zzd 등록번호 121104111 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

21일의 과정에 맞추어 자바 언어의 최신 기술을 포함한 애플리케이션, 애플릿, 웹 서버 상의 서블릿을 작성할 수 있는 방법을 학습한다. 자바 언어의 기본 문법부터 개체 지향 프로그래밍, 스윙, 자바 2D, 입출력, 객체 직렬화, 네트워킹, 자바 사운드, 자바 빈즈, JDBC등 최신 자바 기술에 대한 내용을 학습한다.

총 3부로 구성되어 있다. 1부에서는 자바 언어 자체에 대해 공부하는 기간으로 자바란 무엇이고, 개체 지향 프로그래밍 언어는 어떤 특징을 가지고 있는지, 자바 언어를 구성하는 데이터 타입, 변수, 산술식과 같은 기본 문법, 배열, 조건문, 루프, 그리고 예외에 대한 내용을 학습한다.

2부에서는 자바에서 기본적으로 제공되는 클래스들에 대한 학습으로 문자열과 배열을 다루는 클래스들, 스윙과 Java2D를 사용한 그래픽 처리 관련 부분, GUI 인터페이스들, 자바 언어에서의 이벤트 처리 방식, 그리고 애플릿에 관한 내용을 배운다.

마지막 3부에서는 고급 사용자를 위한 주제로 파일 입출력, 네트워킹, 자바 빈즈, JDBC, 자바 사운드, 그리고 최신의 기술인 XML에 대한 내용과 서블릿을 사용한 웹 페이지 제작 방법까지 학습한다.


정보제공 : Aladin

저자소개

Laura Lemay(지은이)

<초보자를 위한 JAVA 2>

Rogers Cadenhead(지은이)

지은 책으로는 ,

유영목(옮긴이)

고려대학교 컴퓨터학과. 고려대학교 시스템 연구회(Syres) 5기로 현재 (주)지란지교소프트 보안사업부에 근무하고 있다.

오종범(옮긴이)

고려대학교 컴퓨터학과. 고려대학교 시스템연구회(Syres) 5기다.

정보제공 : Aladin

목차


목차
용어 대역표 = 23
들어가며 = 31
Week 1. 자바
 1일째 : 자바를 시작하면서
  자바 언어 = 42
   언어의 역사 = 42
   자바의 소개 = 43
   개발 도구의 선택 = 45
  객체 지향 프로그래밍 = 46
  객체와 클래스 = 48
   객체 재사용 = 49
  속성과 동작 = 51
   객체 클래스의 속성 = 51
   클래스의 동작 = 53
   클래스 만들기 = 54
   프로그램 실행하기 = 56
  클래스와 클래스 동작의 조직 = 60
   상속성(Inheritance) = 61
   클래스 계층 만들기 = 63
   상속의 실제 = 66
   단일 상속과 다중 상속 = 68
   인터페이스 = 68
   패키지 = 69
  요약 = 69
  Q&A = 71
  퀴즈 = 71
   질문 = 71
   답변 = 72
   자바 인증 시험 대비 = 73
  연습 문제 = 73
 2일째 : 프로그래밍의 첫걸음
  구문과 수식 = 76
  변수와 데이터 타입 = 77
   변수 만들기 = 78
   변수에 이름 붙이기 = 80
   변수 타입 = 81
   변수에 값 넣기 = 83
   상수 = 83
  주석문 = 84
  리터럴 = 86
   숫자 리터럴 = 86
   불리언 리터럴 = 87
   문자 리터럴 = 88
   문자열 리터럴 = 89
  수식과 연산자 = 90
   산술(Arithmetic) 연산자 = 91
   대입문에 대한 추가 사항 = 94
   증가와 감소 연산자 = 95
   비교 연산자 = 97
   논리 연산자 = 98
   연산자 우선 순위 = 99
  문자열 산술 연산 = 101
  요약 = 102
  Q&A = 104
  퀴즈 = 105
   질문 = 105
   답변 = 106
   자바 인증 시험 대비 = 106
  연습 문제 = 106
 3일째 : 객체 사용하기
  객체 만들기 = 108
   new 연산자 사용하기 = 108
   new 연산자는 무엇을 할까요? = 110
   메모리 관리를 위한 노트 = 111
  클래스 변수와 인스턴스 변수 설정하고 접근하기 = 112
   값 얻기 = 112
   값 바꾸기 = 113
   클래스 변수 = 114
  메소드 호출하기 = 116
   중첩 메소드 호출 = 118
   클래스 메소드 = 119
  객체의 참조(references) = 120
  객체와 원시 데이터 타입의 캐스팅과 변환 = 122
   원시 데이터 타입의 캐스팅 = 124
   객체의 캐스팅 = 125
   원시 데이터 타입과 객체 간의 변환 = 127
  객체의 값과 클래스의 비교 = 128
   객체 비교하기 = 128
   객체의 클래스 알아내기 = 130
  요약 = 131
  Q&A = 132
  퀴즈 = 133
   질문 = 133
   답변 = 134
   자바 인증 시험 대비 = 134
  연습 문제 = 135
 4일째 : 배열, 논리, 루프
  배열 = 138
   배열 변수 선언하기 = 138
   배열 객체 만들기 = 139
   배열 요소 사용하기 = 141
   배열 요소 변경하기 = 142
   다차원 배열 = 145
  블록 구문 = 146
  if 조건문 = 147
  switch 조건문 = 149
  for 루프 = 155
  while과 do 루프 = 159
   while 루프 = 159
   do-while 루프 = 161
  루프 빠져나오기 = 162
   레이블링된 루프 = 163
   조건 연산자 = 163
  요약 = 165
  Q&A = 165
  퀴즈 = 166
   질문 = 166
   답변 = 166
   자바 인증 시험 대비 = 167
  연습 문제 = 168
 5일째 : 클래스와 메소드 만들기
  클래스 정의 = 170
  인스턴스 변수와 클래스 변수 만들기 = 170
   인스턴스 변수 정의하기 = 171
   클래스 변수 = 172
  메소드 만들기 = 172
   메소드 정의하기 = 172
   this 키워드 = 175
   변수의 스코프와 메소드 정의 = 176
   메소드에 인수 넘기기 = 178
   클래스 메소드 = 180
  자바 애플리케이션 만들기 = 181
   도우미 클래스(Helper Classes) = 183
  자바 애플리케이션과 명령행 인수 = 183
   자바 애플리케이션에 인수 넘기기 = 183
   자바 애플리케이션에서 인수 다루기 = 184
  같은 이름과 다른 인수를 가지는 메소드 만들기 = 186
  생성자 메소드 = 191
   기본적인 생성자 메소드 = 192
   또다른 생성자 메소드 호출하기 = 193
   생성자 메소드 오버로딩하기 = 194
  메소드 오버라이드하기 = 196
   기존의 메소드를 오버라이드하는 메소드 만들기 = 196
   원래 메소드 호출하기 = 198
   생성자 오버라이드하기 = 198
  종결자 메소드 = 200
  요약 = 201
  Q&A = 202
  퀴즈 = 203
   질문 = 203
   답변 = 204
   자바 인증 시험 대비 = 204
  연습 문제 = 205
 6일째 : 패키지, 인터페이스, 기타 다른 것
  수식자 = 208
   메소드와 변수들의 접근 제한 = 209
  Static 변수와 메소드 = 216
  Final 클래스, 메소드, 변수 = 218
   변수 = 219
   메소드 = 219
   클래스 = 220
  추상 클래스와 메소드 = 221
  패키지 = 222
  패키지 이용하기 = 223
   완전한 패키지와 클래스 이름 = 223
   참조(Import) 명령 = 224
   이름의 충돌 = 226
   클래스패스(CLASSPATH)와 클래스 위치 = 226
  자신만의 패키지 만들기 = 227
   패키지 이름 선택하기 = 227
   폴더 구조 만들기 = 228
   클래스를 패키지 안에 첨가하기 = 228
   패키지와 클래스 접근 제어 = 228
  인터페이스 = 230
   단일 상속의 문제점 = 230
   인터페이스와 클래스 = 231
   인터페이스의 구현과 사용 = 231
   여러 인터페이스 구현하기 = 233
   인터페이스의 다른 사용 용도 = 234
  인터페이스 만들기와 상속하기 = 235
   새로운 인터페이스 = 235
   인터페이스 내부의 메소드 = 237
   인터페이스 상속하기 = 237
   예제 : 온라인 점포 만들기 = 238
  내부 클래스 = 246
  요약 = 249
  Q&A = 249
  퀴즈 = 249
   질문 = 250
   답변 = 250
   자바 인증 시험 대비 = 251
  연습 문제 = 252
 7일째 : 스레드와 예외 처리
  예외(Exceptions) = 254
   예외 클래스 = 256
  예외 다루기 = 258
   예외의 검출 = 258
   코드 보호와 예외 받기 = 259
   finally절 = 261
  예외를 발생시킬 수 있는 메소드 선언하기 = 263
   throws 구문 = 264
   어떤 예외를 발생시킬 것인가? = 265
   예외 넘겨주기 = 266
   throws와 상속 = 267
  자신만의 예외 만들기와 넘기기 = 268
   예외 발생시키기 = 268
   자신의 예외 만들기 = 269
   throws, try, throw 조합하여 사용하기 = 270
  예외를 사용할 때와 사용하지 않을 때 = 271
   예외를 사용할 때 = 271
   예외를 사용하지 않을 때 = 271
   예외의 나쁜 습관 = 272
  어썰션(Assertions) = 273
  스레드(Thread) = 275
   스레드를 사용하는 프로그램 작성하기 = 276
   스레드로 동작하는 애플리케이션 = 278
   스레드 중지시키기 = 283
  요약 = 284
  Q&A = 285
  퀴즈 = 286
   질문 = 286
   답변 = 286
   자바 인증 시험 대비 = 287
  연습 문제 = 288
Week 2. 자바 클래스 라이브러리
 8일째 : 데이터 구조와 스트링
  데이터 구조 = 292
  자바 데이터 구조 = 293
   Iterator = 295
   비트 셋(Bit Set) = 296
   벡터(Vector) = 300
   스택(Stack) = 305
   맵(Map) = 307
   해시 테이블(Hash Table) = 308
  요약 = 315
  Q&A = 316
  퀴즈 = 316
   질문 = 316
   답변 = 317
   자바 인증 시험 대비 = 317
  연습 문제 = 318
 9일째 : 스윙으로 작업하기
  애플리케이션 만들기 = 320
   인터페이스 만들기 = 322
   기본 구조 개발하기 = 325
   윈도우 닫기 = 327
   컴포넌트 만들기 = 330
   컨테이너에 컴포넌트 붙이기 = 331
  컴포넌트로 작업하기 = 333
   아이콘 이미지(Image Icons) = 334
   레이블(Labels) = 336
   텍스트 필드(Text Fields) = 337
   텍스트 에어리어(Text Areas) = 339
   스크롤 영역(Scrolling Panes) = 341
   스크롤바(Scrollbars) = 342
   체크 박스(Check boxes)와 라디오 버튼(Radio Buttons) = 343
   선택 리스트(Drop-Down Lists)와 콤보 박스(Combo Boxes) = 346
  요약 = 348
  Q&A = 349
  퀴즈 = 350
   질문 = 350
   답변 = 351
   자바 인증 시험 대비 = 351
  연습 문제 = 352
 10일째 : 스윙 인터페이스 설계
  스윙의 두드러진 특징들 = 354
   룩 앤 필 설정하기 = 354
   표준 다이얼로그 박스 = 358
   예제 : Info 애플리케이션 = 364
   슬라이더(Slider) = 367
   스크롤 영역(Scroll Pane) = 369
   툴바(Toolbar) = 371
   프로그레스바(Progress Bar) = 374
   메뉴(Menu) = 377
   탭 영역(Tabbed pane) = 380
  요약 = 382
  Q&A = 382
  퀴즈 = 383
   질문 = 383
   답변 = 383
   자바 인증 시험 대비 = 384
  연습 문제 = 385
 11일째 : 사용자 인터페이스에 컴포넌트 배열하기
  인터페이스 레이아웃의 기초 = 388
   인터페이스 배치하기 = 388
   플로우 레이아웃(Flow layout) = 389
   그리드 레이아웃(Grid Layout) = 392
   보더 레이아웃(Border Layout) = 394
  레이아웃 관리자의 혼합 = 396
  카드 레이아웃(Card Layout) = 397
  그리드 백 레이아웃(Grid Bag Layout) = 399
   그리드 디자인하기 = 400
   그리드 생성하기 = 401
   비율 결정하기 = 405
   컴포넌트 추가하고 배열하기 = 407
   조절하기 = 410
  셀 간격(Cell Padding)과 인셋(Insets) = 412
  요약 = 413
  Q&A = 413
  퀴즈 = 414
   질문 = 415
   답변 = 415
   자바 인증 시험 대비 = 416
  연습 문제 = 417
 12일째 : 사용자 입력에 반응하기
  이벤트 리스너 = 420
   컴포넌트 설정하기 = 421
   이벤트 핸들링 메소드 = 422
  메소드 사용하기 = 425
   액션 이벤트(Action Event) = 425
   조절 이벤트(Adjustment Event) = 426
   포커스 이벤트(Focus Event) = 429
   아이템 이벤트(Item Event) = 430
   키 이벤트(Key Event) = 432
   마우스 이벤트(Mouse Event) = 432
   마우스 동작 이벤트(Mouse Motion Event) = 433
   윈도우 이벤트(Window Event) = 434
   스윙 애플리케이션 만들기 = 435
   레이아웃 디자인 = 436
   서브패널 정의하기 = 439
   sRGB와 HSB 변환하기 = 441
   사용자 이벤트 핸들링 = 445
  요약 = 450
  Q&A = 451
  퀴즈 = 452
   질문 = 452
   답변 = 452
   자바 인증 시험 대비 = 453
  연습 문제 = 454
 13일째 : 색상, 폰트 그리고 그래픽
  Graphics2D 클래스 = 456
   그래픽 좌표계 = 457
   텍스트 그리기 = 458
   폰트에 대한 정보 찾기 = 460
  색 = 463
   Color 객체의 사용 = 464
   현재 색의 설정과 테스트 = 464
  선과 다각형 그리기 = 466
   사용자와 디바이스(Device, 장치)의 좌표 공간 = 466
   표현법에 대한 속성들 = 467
   그릴 객체 생성하기 = 471
   객체 그리기 = 474
  요약 = 478
  Q&A = 479
  퀴즈 = 479
   질문 = 479
   답변 = 480
   자바 인증 시험 대비 = 480
  연습 문제 = 481
 14일째 : 자바 애플릿 작성하기
  애플릿과 애플리케이션은 어떻게 다른가? = 484
  애플릿의 보안 제약들 = 485
   자바 버전의 선택 = 486
  애플릿 만들기 = 488
   애플릿의 주요 행동들 = 489
   애플릿 연습해보기 = 493
  애플릿을 웹 페이지에 포함시키기 = 496
   〈APPLET〉 태그 = 497
   애플릿 로드하기 = 501
   〈OBJECT〉 태그 = 503
   애플릿을 웹상에 위치시키기 = 505
  자바 압축 파일 = 505
  애플릿에 인수 넘기기 = 507
   Sun Microsystems의 HTML 변환기 = 512
  요약 = 513
  Q&A = 514
  퀴즈 = 515
   질문 = 515
   답변 = 516
   자바 인증 시험 대비 = 516
  연습 문제 = 517
Week 3. 자바 프로그래밍
 15일째 : 입ㆍ출력 작업하기
  스트림의 소개 = 522
   스트림 이용하기 = 523
   스트림 필터링하기 = 524
   예외 다루기 = 524
  바이트 스트림 = 525
   파일 스트림 = 525
  필터링 스트림 = 530
   바이트 필터 = 531
  캐릭터 스트림 = 541
   텍스트 파일 읽기 = 542
   텍스트 파일 쓰기 = 544
  파일과 파일 이름 필터 = 546
  요약 = 549
  Q&A = 550
  퀴즈 = 551
   질문 = 551
   답변 = 551
   자바 인증 시험 대비 = 552
  연습 문제 = 553
 16일째 : 객체의 직렬화와 활용
  객체 직렬화 = 556
   객체 출력 스트림(Object Output Stream) = 558
   객체 입력 스트림(Object Input Stream) = 561
   Transient 변수 = 565
  리플렉션을 통한 클래스와 메소드 조사 = 565
   클래스의 조사와 생성 = 566
   클래스 각 부분으로 작업하기 = 568
   클래스 조사하기 = 570
  원격 객체 호출(RMI, Remote Method Invocation) = 574
   RMI 아키텍쳐 = 574
   RMI 애플리케이션 만들기 = 576
  요약 = 583
  Q&A = 583
  퀴즈 = 584
   질문 = 584
   답변 = 585
   자바 인증 시험 대비 = 585
  연습 문제 = 586
 17일째 : 인터넷을 통한 통신
  자바에서의 네트워킹 = 588
   애플릿 안에서 링크 생성하기 = 588
   웹 커넥션 열기 = 593
   네트워크로의 스트림 열기 = 594
   소켓(Socket) = 598
   소켓 서버(Socket Server) = 603
   서버 테스트하기 = 606
  java.nio 패키지 = 608
   버퍼 = 608
   채널(Channel) = 613
  요약 = 624
  Q&A = 625
  퀴즈 = 626
   질문 = 626
   답변 = 627
   자바 인증 시험 대비 = 627
  연습 문제 = 628
 18일째 : 자바 사운드
  사운드의 검색과 사용 = 630
  자바 사운드(Java Sound) = 633
  MIDI 파일 = 634
   MIDI 파일 연주하기 = 635
   사운드 파일 조작 = 641
  요약 = 648
  Q&A = 649
  퀴즈 = 649
   질문 = 649
   답변 = 650
   자바 인증 시험 대비 = 650
  연습 문제 = 651
 19일째 : 자바빈즈
  재사용 가능한 소프트웨어 컴포넌트 = 654
   자바빈즈의 목표 = 655
   자바와 자바빈즈의 관계 = 657
   자바빈즈 API = 658
  개발 도구 = 659
   자바빈즈 개발 킷 = 660
  자바빈즈 사용하기 = 662
   빈 컨테이너(Bean Containers) = 662
   빈 위치시키기 = 664
   빈 프로퍼티 수정하기 = 664
   빈 사이의 상호작용 만들기 = 666
   자바빈즈 프로그램 만들기 = 669
   다른 빈들 사용하기 = 671
  요약 = 672
  Q&A = 672
  퀴즈 = 673
   질문 = 673
   답변 = 673
   자바 인증 대비 시험 = 674
  연습 문제 = 674
 20일째 : JDBC와 XML을 사용한 데이터 입ㆍ출력
  자바 데이터베이스 연결 = 678
   데이터베이스 드라이버 = 680
   JDBC-ODBC 연결 = 680
   ODBC 데이터 원본에 접속하기 = 682
   JDBC 드라이버 = 698
  XML 사용하기 = 701
   XML 설계하기 = 705
  자바에서 XML 사용하기 = 707
   XML 파일 읽기 = 708
   XML 태그의 개수 세기 = 710
  요약 = 720
  Q&A = 720
  퀴즈 = 721
   질문 = 721
   답변 = 722
   자바 인증 시험 대비 = 723
  연습 문제 = 723
 21일째 : 자바 서블릿과 자바 서버 페이지
  웹 서블릿 사용하기 = 726
   서블릿 지원하기 = 727
   서블릿 개발하기 = 729
   쿠키 사용하기 = 736
  자바 서버 페이지 = 741
   JSP 작성하기 = 742
   웹 애플리케이션 만들기 = 752
  요약 = 760
  Q&A = 761
  퀴즈 = 762
   질문 = 762
   답변 = 763
   자바 인증 시험 대비 = 763
  연습 문제 = 765
부록 A 자바의 선택 = 769
부록 B Java 2 소프트웨어 개발 킷 사용하기 = 783
부록 C Java 2 소프트웨어 개발 킷으로 프로그래밍하기 = 813
부록 D Sun ONE Studio 사용하기 = 841
부록 E 자바 리소스를 얻을 수 있는 곳 = 855
부록 F 이 책의 웹 사이트 = 863
찾아보기 = 865


관련분야 신착자료