HOME > Detail View

Detail View

SCJP6 with SCJP5 : SCJP professional을 위한 study guide

SCJP6 with SCJP5 : SCJP professional을 위한 study guide (Loan 5 times)

Material type
단행본
Personal Author
Sierra, Kathy Bates, Bert, 저 심재철, 역
Title Statement
SCJP6 with SCJP5 : SCJP professional을 위한 study guide / 케이시 시에라, 버트 베이츠 지음 ; 심재철 옮김
Publication, Distribution, etc
파주 :   지앤선,   2010  
Physical Medium
xvi, 750 p. : 삽화 ; 26 cm + 전자 광디스크 (CD-ROM) 1매
Varied Title
SCJP sun certified programmer for Java 6 study guide : exam (310-065)
ISBN
9788993827224
General Note
색인수록  
Subject Added Entry-Topical Term
Electronic data processing personnel -- Certification Operating systems (Computers) -- Examinations -- Study guides Java (Computer program language) -- Examinations -- Study guides
000 01210camcc2200337 c 4500
001 000045632703
005 20110303163938
007 ta
008 110302s2010 ggka 001c kor
020 ▼a 9788993827224 ▼g 93560
035 ▼a (KERIS)BIB000012129987
040 ▼a 225013 ▼c 225013 ▼d 211009
041 1 ▼a kor ▼h eng
082 0 0 ▼a 005.13/3 ▼2 22
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b J41 2010z19
100 1 ▼a Sierra, Kathy
245 1 0 ▼a SCJP6 with SCJP5 : ▼b SCJP professional을 위한 study guide / ▼d 케이시 시에라, ▼e 버트 베이츠 지음 ; ▼e 심재철 옮김
246 1 9 ▼a SCJP sun certified programmer for Java 6 study guide : ▼b exam (310-065)
260 ▼a 파주 : ▼b 지앤선, ▼c 2010
300 ▼a xvi, 750 p. : ▼b 삽화 ; ▼c 26 cm + ▼e 전자 광디스크 (CD-ROM) 1매
500 ▼a 색인수록
650 0 ▼a Electronic data processing personnel ▼x Certification
650 0 ▼a Operating systems (Computers) ▼x Examinations ▼v Study guides
650 0 ▼a Java (Computer program language) ▼x Examinations ▼v Study guides
700 1 ▼a Bates, Bert, ▼e
700 1 ▼a 심재철, ▼e
900 1 0 ▼a 시에라, 케이시, ▼e
900 1 0 ▼a 베이츠, 버트, ▼e
945 ▼a KLPA

Holdings Information

No. Location Call Number Accession No. Availability Due Date Make a Reservation Service
No. 1 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2010z19 Accession No. 121204342 Availability Available Due Date Make a Reservation Service B M
No. 2 Location Science & Engineering Library/Sci-Info(Stacks1)/ Call Number 005.133 J41 2010z19 Accession No. 121204343 Availability Available Due Date Make a Reservation Service B M

Contents information

Book Introduction

자바 6와 자바 5 SCJP 자격 시험 대비 교재. 전반적으로는 자바 6 시험에 필요한 내용을 다루지만, System.Console 클래스와 Navigable 컬렉션이 자바 6 시험에 추가되었을 뿐 그 외의 내용은 자바 5 시험과 동일하며, 자바 6나 자바 5 시험에서는 자주 사용되는 자바 API를 범위에 추가하고 있다. 실제 시험에서 다루는 정도에 맞춰 파일 입출력이나 정규 표현식과 같은 API의 기본적인 내용들을 알려준다.

이 책은 자바 6 SCJP 시험에 출제되는 내용들을 효과적으로 배울 수 있도록 구성되어있다. 따라서 SCJP 시험 목표에 맞춰 구성했지만, 여러분이 학습하는데 적합하도록 그 내용을 잘 혼합하였다.

각 장은 공통적으로 다음과 같은 구성 요소를 포함한다.
- 모든 장의 내용은 여러 가지의 시험 목표로 시작하는데, 여기서는 해당 SCJP 시험 목표를 성취하기 위해 알 필요가 있는 내용들을 다룬다.

- 시험 관련 Tip에서는 시험 관련 중요한 정보나 주의할 내용들을 설명한다. 이 책을 저술한 우리들이 과거에 SCJP 시험 문제를 출제했었으므로 그런 내용을 잘 알고 있다.

- 실무 관련 Tip에서는 시험 문제에는 나오지 않지만, 실무 관련해서 필요한 관점들을 설명한다. 그러나 시험 대비해서 내용을 이해하는데도 도움이 될 것이다.

- 연습문제를 각 장에 포함시켰다. 그 문제들을 풀어보면 시험 관련된 내용들을 더욱 확실하게 이해할 수 있을 것이다. 주로 코드 작성이 많으므로, 문제를 읽어만 보고 지나치지말고 실제로 직접 작성해보기 바란다.

- 알아두자에서는 자바에 관련해서 상식적으로 알아두면 좋을 내용들을 설명한다. 이 역시 SCJP 시험 대비에 도움이 될 것이다.

- 시험 대비 요약에서는 해당 장에서 배운 내용을 전반적으로 복습한다.

- 2분 복습은 각 장의 끝에 있으며, 그 장의 중요 사항들을 요약 정리하고 있다. SCJP 시험을 보기 직전에 이 내용을 다시 한 번 읽어보면 도움이 될 것이다.

- 셀프 테스트에서는 예상 시험 문제를 제공한다. 그리고 문제 다음에는 각 문제에 대한 답과 설명을 추가 하였다. 따라서 각 c장의 내용을 잘 읽고 이해한 후 셀프 테스트 문제를 풀어보면 그 장의 내용을 더욱 확실하게 이해할 수 있고 또한, 실제 시험 문제에 더욱 친숙해질 수 있을 것이다.


Information Provided By: : Aladin

Author Introduction

케이시 시에라(지은이)

게임 설계를 하던 시절(Virgin, MGM, Amblin' 등에서 게임을 제작했습니다)부터 학습 이론에 관심이 있었다. UCLA 평생교육원의 엔터테인먼트 연구 프로그램에서 뉴 미디어 제작 강의를 하는 동안에 헤드 퍼스트 포맷의 상당 부분을 개발했다. 최근에는 썬 마이크로시스템즈에서 썬의 자바 강사들에게 자바 최신 기술을 가르치는 방법을 가르치는 수석 강사로도 활동하고 있다. 그녀는 버트 베이츠와 함께 'Head First Servlets & JSP'책에 있는 개념을 적극적으로 활용하여 수백여 명의 강사, 개발자, 심지어는 프로그래머가 아닌 일반인들에게도 강의를 하고 있다. 그리고 「소프트웨어 디벨로프먼트(Software Development)」의 2003년 생산성 대상을 수상하기도 한 전세계에서 가장 큰 자바 커뮤니티 웹사이트 가운데 하나인 javaranch.com의 공동 설립자이기도 하다. 자바 잼 긱 크루즈(Java Jam Geek Cruise, geekcruises.com) 사이트에 가면 그녀가 강의하는 자바 클래스 강의를 볼 수 있다.

버트 베이츠(지은이)

소프트웨어 개발자와 설계자로 활동하고 있지만 십여년 전부터 인공 지능에 관심을 두고 있었기 때문에 학습 이론과 학습 기술을 바탕으로 한 교육 및 훈련에 대해 지대한 관심이 있다. 그는 아주 오래 전부터 고객들에게 프로그래밍을 가르치고 있다. 최근에는 몇 가지 자바 자격증 시험의 개발팀에서 일하기도 했다.

심재철(옮긴이)

현재 프리랜서로, 데이터베이스/모바일 시스템 관련 컨설팅과 번역을 하고 있다. 또한, 20년 넘게 데이터베이스와 객체지향 시스템 설계 및 개발 프로젝트와 건설/금융 분야 애플리케이션 개발 등에 참여했다. 새로운 테크놀로지와 다양한 프로그래밍 언어를 사용해서 실무에 활용하고 가르치는 것을 좋아한다. 저서로는 《핵심만 골라 배우는 코틀린 프로그래밍》이 있으며, 번역서로는 《스프링 인 액션(제5판)》, 《카프카 핵심 가이드》, 《핵심만 골라 배우는 안드로이드 스튜디오 3 & 프로그래밍》, 《실무에 적용하는 안드로이드 프로그래밍(제2판)》, 《Learn Android Studio》, 《SQLite 마스터북(제2판)》, 《프로 오브젝티브-C 디자인 패턴》, 《세븐 데이터베이스》, 《UML 사용자 지침서》, 《Thinking in JAVA 4/e》, 《이펙티브 자바》 등이 있다.

Information Provided By: : Aladin

Table of Contents

목차
서문 = Ⅲ
첨부 CD의 내용 = Ⅴ
역자 서문 = Ⅶ
Chapter 1 선언과 접근 제어
 자바 기본 재충전하기 = 2
 식별자와 자바빈즈(시험 목표 1.3과 1.4) = 4
  적법한 식별자 = 4
  Sun사의 자바코드 작성 규칙 = 5
  자바빈즈 표준 = 7
 클래스 선언하기(시험 목표 1.1) = 10
  소스파일 선언 규칙 = 10
   클래스 선언과 변경자 = 11
  연습문제 1-1 추상 슈퍼 클래스와 실체 서브 클래스 만들기 = 17
 인터페이스 선언하기(시헙 목표 1.1과 1.2) = 17
  인터페이스 선언하기 = 17
  인터페이스에 상수를 선언하기 = 20
 클래스 멤버 선언하기(시험 목표 1.3과 1.4) = 22
  접근 변경자 = 22
  접근 제어가 아닌 변경자(멤버에 적용 시) = 35
  생성자의 선언 = 42
  변수의 선언 = 43
  열거형의 선언 = 53
  2분 복습 = 60
  셀프 테스트 문제 = 66
  셀프 테스트 정답 = 71
Chapter 2 객체지향
 캡슐화(시험 목표 5.1) = 78
 상속, Is-A, Has-A(시험 목표 5.5) = 81
  IS-A = 85
  HAS-A = 87
 다형성(시험 목표 5.2) = 89
 오버라이딩과 오버로딩(시험 목표 1.5와 5.4) = 92
  메서드 오버라이딩 = 93
  오버라이딩한 메서드의 슈퍼 클래스 버전을 호출하기 = 97
  오버로딩된 메서드 = 99
 참조 변수의 캐스팅(시험 목표 5.2) = 105
 인터페이스 구현하기(시험 목표 1.2) = 109
 올바른 반환 타입(시험 목표 1.5) = 114
  반환 타입의 선언 = 114
  값의 반환 = 116
 생성자와 인스턴스 생성(시험 목표 1.6, 5.3, 5.4) = 118
  생성자 연쇄 호출 = 120
  디폴트 생성자의 자동 생성 = 122
  오버로딩된 생성자 = 126
 static(시험 목표 1.3) = 130
  static 변수와 메서드 = 130
 결합도와 응집도(시험 목표 5.1) = 135
  2분 복습 = 140
  셀프 테스트 문제 = 145
  셀프 테스트 정답 = 154
Chapter 3 대입
 스택과 힙 - 간단히 살펴보기 = 166
 리터럴과 대입 및 변수(시험 목표 1.3과 7.6) = 168
  모든 기본형의 리터럴 값 = 168
  대입 연산자 = 172
  연습문제 3-1 기본형의 캐스팅 = 176
  초기화가 안 되어 값이 대입되지 않은 변수나 배열 요소의 사용 = 182
  기본형 지역 변수와 객체 참조 지역 변수 = 186
 메서드에 변수 전달하기(시험 목표 7.3) = 191
  객체 참조를 전달하기 = 191
  자바는 Pass-By-Value 메서드 호출을 사용할까? = 192
  기본형 변수의 전달 = 193
 배열의 선언과 생성 및 초기화(시험 목표 1.3) = 196
  배열의 선언 = 197
  기본형 요소를 저장하는 배열의 선언 = 197
  배열 생성하기 = 198
  배열의 초기화 = 201
  초기화 블록 = 211
 래퍼 클래스와 박싱의 사용(시험 목표 3.1) = 213
  래퍼 클래스 개요 = 213
  래퍼 객체의 생성 = 214
  래퍼 클래스의 변환 메서드 사용하기 = 215
  오토박싱 = 218
 오버로딩(시험 목표 1.5와 5.4) = 222
 가비지 컬렉션(시험 목표 7.4) = 229
  메모리 관리와 가비지 컬렉션 = 229
  자바의 가비지 컬렉터 개요 = 229
  객체가 가비지 컬렉션 대상이 되도록 만드는 코드의 작성 = 231
  연습문제 3-2 가비지 컬렉션 실험 = 236
  2분 복습 = 238
  셀프 테스트 문제 = 243
  셀프 테스트 정답 = 251
Chapter 4 연산자
 자바 연산자(시험 목표 7.6) = 262
  대입 연산자 = 262
  관계연산자 = 264
  instanceof 비교 = 268
  산술 연산자 = 271
  증감 연산자 = 274
  조건 연산자 = 275
  논리 연산자 = 276
  2분 복습 = 282
  셀프 테스트 문제 = 284
  셀프 테스트 정답 = 290
Chapter 5 흐름 제어, 예외, 어서션
 if와 switch문(시험 목표 2.1) = 298
  if-else 분기 = 298
  switch 문 = 303
  연습문제 5-1 switch-case 문을 작성한다 = 310
 루프와 반복문(시험 목표 2.2) = 310
  while 루프문의 사용 = 311
  do 루프문의 사용 = 312
  for 루프문의 사용 = 312
  break와 continue의 사용 = 318
  라벨 없는 break와 continue = 319
  라벨 있는 break와 continue = 320
  연습문제 5-2 라벨이 있는 while 루프를 만든다 = 322
 예외 처리(시험 목표 2.4와 2.5) = 322
  try와 catch로 예외 잡아내기 = 323
  finally의 사용 = 324
  미처리 예외의 전달 = 327
  연습문제 5-3 예외의 전달과 처리 = 329
  예외를 정의하기 = 330
  예외 클래스의 상속 구조 = 330
  같은 상속 구조에 속하는 전체 예외의 처리 = 332
  일치하는 예외 찾기 = 333
  예외의 선언 = 334
  같은 예외를 다시 발생시키기 = 340
 보편적인 Exception과 Error들(시험 목표 2.6) = 340
 어서션 메커니즘의 사용(시험 목표 2.3) = 344
  어서션 개요 = 345
  어서션을 활성화하기 = 348
  어서션을 적합하게 사용하기 = 352
  2분 복습 = 357
  셀프 테스트 문제 = 361
  셀프 테스트 정답 = 370
Chapter 6 String과 입출력
 String, StringBuilder, StringBuffer(시험 목표 3.1) = 382
  String 클래스 = 382
  String과 메모리의 숨은 이야기 = 389
  String 클래스의 중요한 메서드들 = 390
  StringBuffer와 StringBuilder 클래스 = 393
  StringBuffer와 StringBuilder 클래스의 중요한 메서드들 = 395
 파일 사용과 입출력(시험 목표 3.2) = 397
  java.io.Console 클래스 = 409
 직렬화(시험목표 3.3) = 410
 날짜, 숫자, 통화(시험 목표 3.4) = 423
  날짜와 숫자 및 통화로 작업하기 = 423
 파싱, 토큰화, 포맷팅(시험 목표 3.5) = 435
  데이터 검색 개요 = 435
  패턴 매칭으로 데이터 찾기 = 444
  토큰화 = 446
  printf( )와 format( )로 메서드로 포맷팅하기 = 450
  2분 복습 = 455
  셀프 테스트 문제 = 460
  셀프 테스트 정답 = 470
Chapter 7 제네릭과 컬렉션
 hashCode( )와 equals( )(시험 목표 6.2) = 484
  equals( ) 메서드의 오버라이딩 = 486
  hashCode( ) 메서드의 오버라이딩 = 491
 컬렉션(시험 목표 6.1) = 496
  컬렉션으로 하는 일은 무엇일까? = 497
  List 인터페이스 = 501
  Set 인터페이스 = 502
  Map 인터페이스 = 503
  Queue 인터페이스 = 504
 컬렉션 프레임워크 사용하기(시험 목표 6.3과 6.5) = 505
  ArrayList = 506
  컬렉션에서의 오토박싱 = 507
  컬렉션과 배열의 요소 정렬 = 507
  TreeSet과 TreeMap의 검색 = 524
  다른 검색 메서드들 = 525
  후원(後援: backed)되는 컬렉션들 = 526
 제네릭 타입(시험 목표 6.3과 6.4) = 532
  제네릭과 레거시 코드 = 536
  제네릭과 제네릭이 아닌 컬렉션을 같이 사용하기 = 537
  다향성과 제네릭 = 542
  제네릭 메서드 = 544
  제네릭의 선언 = 555
  2분 복습 = 563
  셀프 테스트 문제 = 569
  셀프 테스트 정답 = 579
Chapter 8 내부 클래스
 내부 클래스 = 592
  '멤버' 내부 클래스 = 594
  내부 클래스 안에서 내부 또는 외곽 클래스 객체를 참조하기 = 597
 메서드-지역 내부 클래스 = 599
  메서드-지역 내부 클래스 객체가 할 수 있는 것과 할 수 없는 것 = 600
 익명의 내부 클래스 = 602
   평범한 익명의 내부 클래스 #1 = 602
   평범한 익명의 내부 클래스 #2 = 605
   메서드 인자로 정의된 익명의 내부 클래스 = 607
 static 중첩 클래스 = 609
  static 중첩 클래스의 인스턴스 생성과 사용 = 609
  2분 복습 = 612
  셀프 테스트 문제 = 614
  셀프 테스트 정답 = 621
Chapter 9 스레드
 스레드의 정의, 객체 생성, 기동(시험 목표 4.1) = 630
  스레드 정의하기 = 632
  스레드 인스턴스의 생성 = 634
  스레드 기동시키기 = 636
  스레드 스케줄러 = 643
 스레드의 상태와 전이(시험 목표 4.2) = 644
  스레드의 상태 = 644
  스레드의 실행을 저지하기 = 646
  Sleeping = 646
  연습문제 9-1 스레드를 생성하고 Sleep( ) 시키기 = 648
  스레드 우선 순위와 yield( ) 메서드 = 649
 코드의 동기화(시험 목표 4.3) = 652
  동기화와 객체 락 = 658
  스레드의 교착 상태 = 667
  연습문제 9-2 코드 블록을 동기화하기 = 661
 스레드 간의 상호 작용(시험 목표 4.4) = 669
  notifyAll( ) 사용하기 = 674
  2분 복습 = 679
  셀프 테스트 문제 = 682
  셀프 테스트 정답 = 693
  연습문제 정답 = 706
Chapter 10 애플리케이션 개발
 javac와 java 명령 사용하기(시험 목표 7.1, 7.2, 7.5) = 708
  javac로 컴파일하기 = 708
  java로 애플리케이션 실행하기 = 711
  클래스 찾기 = 713
 JAR 파일(시험 목표 7.5) = 718
  JAR 파일과 클래스 찾기 = 718
 Static import 문의 사용(시험 목표 7.1) = 721
  Static import문 = 721
  2분 복습 = 724
  셀프 테스트 문제 = 726
  셀프 테스트 정답 = 734
찾아보기 = 743

New Arrivals Books in Related Fields

クジラ飛行机 (2022)