HOME > 상세정보

상세정보

(정품 소프트웨어가 들어 있는)Java 2 : teach yourself in 21days Complete compiler edition

(정품 소프트웨어가 들어 있는)Java 2 : teach yourself in 21days Complete compiler edition (132회 대출)

자료유형
단행본
개인저자
Lemay, Laura Cadenhead, Rogers
단체저자명
고려대학교 시스템 연구회
서명 / 저자사항
(정품 소프트웨어가 들어 있는)Java 2 : teach yourself in 21days / Laura Lemay ; Rogers Cadenhead [공]저 ; 고려대학교 시스템 연구회 역.
판사항
Complete compiler edition
발행사항
서울 :   정보문화사 ,   1999.  
형태사항
787 p. : 삽도 ; 26 cm + CD-ROM 1매.
ISBN
8976275519
일반주기
CD-ROM에 정품 볼랜드 JBuilder 2.01 스탠더드 판 수록  
색인 및 부록포함  
000 00987namccc200289 k 4500
001 000000649218
005 20100806084428
007 ta
008 991029s1999 ulka 001a kor
020 ▼a 8976275519 ▼g 98000 : ▼c \25000
040 ▼a 211009 ▼c 211009 ▼d 211009
049 1 ▼l 111133343 ▼f 개가 ▼l 121041835 ▼f 과학 ▼l 121041836 ▼f 과학
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 0075 ▼2 KDCP
090 ▼a 005.133 ▼b 1999t
100 1 ▼a Lemay, Laura
245 2 0 ▼a (정품 소프트웨어가 들어 있는)Java 2 : ▼b teach yourself in 21days / ▼d Laura Lemay ; ▼e Rogers Cadenhead [공]저 ; ▼e 고려대학교 시스템 연구회 역.
250 ▼a Complete compiler edition
260 ▼a 서울 : ▼b 정보문화사 , ▼c 1999.
300 ▼a 787 p. : ▼b 삽도 ; ▼c 26 cm + ▼e CD-ROM 1매.
500 ▼a CD-ROM에 정품 볼랜드 JBuilder 2.01 스탠더드 판 수록
500 ▼a 색인 및 부록포함
700 1 ▼a Cadenhead, Rogers
710 ▼a 고려대학교 시스템 연구회
740 ▼a Borland JBuilder 2.01
950 0 ▼b \25000

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/교육보존A/1 청구기호 005.133 1999t 등록번호 111133343 (32회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 2 소장처 과학도서관/보존서고1(동양서)/ 청구기호 005.133 1999t 등록번호 121041835 (44회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/교육보존A/1 청구기호 005.133 1999t 등록번호 111133343 (32회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M
No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고1(동양서)/ 청구기호 005.133 1999t 등록번호 121041835 (44회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

저자소개

Laura Lemay(지은이)

<초보자를 위한 JAVA 2>

Rogers Cadenhead(지은이)

지은 책으로는 &lt;Sams Teach Yourself Java 2 in 24 Hours>, &lt;Sams Teach Yourself Microsoft FrontPage 2002 in 24 Hours"등이 있다.

곽용재(옮긴이)

2004년에 고려대학교 컴퓨터학과에서 전산학 박사 학위를 받고 현재 네이버의 검색시스템센터에서 검색서비스 개발 및 관련 검색 플랫폼 개발을 책임지고 있다. 최근 대규모 서비스 플랫폼에 대한 다차원적인 관리 체계를 구축하는 데에 많은 시간을 쏟고 있다. 1997년부터 컴퓨터 프로그래밍 서적 번역가 및 기술저술가로 활동해 왔다.

최현덕(옮긴이)

고려대학교 컴퓨터학과를 졸업하고 한국신용평가정보를 거쳐, 현재는 한국레드햇 GLS 부서에서 RHEL/JBoss 교육을 담당하고 있다. 재학 중 삼성소프트웨어 멤버쉽에서 활동하였고, 여러 벤처기업에서 임베디드 시스템 개발, 스마트폰 애플리케이션 개발, 엔터프라이즈 애플리케이션 등 다양한 분야의 소프트웨어를 개발한 경험을 가지고 있다. '초보자를 위한 JAVA 2 21일 완성'(1998, 인포북), '자바 가상 머신 프로그래밍'(1999, 인포북), '자바 네트워크 프로그래밍' (2000, 인포북), '쓰디쓴 자바: 자바 안티패턴 이야기들' (2003, 인포북) 등 자바와 관련된 다양한 책의 집필과 번역에 참여하였다.

손우상(옮긴이)

고려대학교 컴퓨터학을 전공하였고 현재 졸업후 D.I.B(주)라는 벤쳐 회사에 근무하고 있다. 자바와 관련된 기사(프로그램 세계, '행복한 프로그래밍을 위한 자바', 1998~1999)를 연재한 경력이 있다. 또한 SAMS 사의 'Java 2 Teach Yourself in 21 Days'(인포북, 자바 2 21일 완성, 1998)를 번역한 바 있다.

정보제공 : Aladin

목차


목차

WEEK 1 자바 프로그래밍의 시작

 DAY 1 한 줌의 자바

  자바란... = 31

   자바의 요람은 웹 = 32

   수수께끼의 출생의 비밀 = 33

   자바의 버전 = 36

   수정구야 말해다오... = 37

  여러분은 왜 자바를 배우려고 왔습니까? = 38

   자바는 플랫폼에 구애받지 않는다 = 38

   자바는 객체지향적이다 = 42

   자바는 배우기 쉽다 = 42

  자바 프로그래밍에 발담그기 = 43

   자바 개발 도구의 선택 = 43

   자바 개발 킷(JDK)의 설치 = 44

   첫 번째 자바 애플리케이션 = 48

  요약 = 54

  Q&A = 55

 DAY 2 객체지향 프로그래밍 맛보기

  객체에 대한 자아 성찰 = 58

  객체와 클래스 = 60

   클래스 설계의 예 = 62

  속성과 동작 = 63

   객체의 클래스 속성 = 64

   클래스 객체의 동작 = 64

   클래스를 만들어 보자 = 67

   프로그램 실행하기 = 71

  클래스와 클래스의 동작을 조직화하자 = 74

   상속성(inheirtance) = 75

   클래스 계층을 직접 만들자 = 77

   상속의 실제 = 80

   단일 상속과 다중 상속 = 81

   인터페이스(Interface) = 82

   패키지(Packages) = 82

   서브클래스 만들기 = 83

  요약 = 90

  Q&A = 91

 DAY 3 자바 문법의 첫걸음

  구문과 수식 = 94

  변수와 데이터 타입 = 95

   변수 만들기 = 96

   변수에 이름 붙이기 = 98

   변수 타입 = 99

   변수에 값을 넣기 = 101

  주석문 = 101

  리터럴 = 102

   숫자 리터럴 = 103

   불리언 리터럴 = 104

   문자 리터럴 = 104

   문자열 리터럴 = 105

  수식과 연산자 = 106

   산술(Arithmetic) 연산자 = 107

   대입문에 대한 추가사항 = 109

   증가와 감소 연산자 = 110

   비교 연산자 = 112

   논리 연산자 = 113

   연산자 우선 순위 = 114

  문자열 산술연산 = 116

  요약 = 118

  Q&A =  119

 DAY 4 객체에 대하여

  객체 만들기 = 122

   new 연산자 = 123

   new는 어디에 쓰는 물건인고 = 125

   메모리 관리 = 125

  클래스 변수와 인스턴스 변수 사용하기 = 126

   값을 얻어내기 = 126

   값을 바꾸기 = 127

   클래스 변수 = 128

  메소드 호출하기 = 129

   클래스 메소드 = 132

  객체의 참조(references) = 133

  객체와 원시 데이터 타입의 캐스팅과 변환 = 135

   원시 데이터 타입의 캐스팅 = 136

   객체의 캐스팅 = 137

   원시 데이터 타입과 객체간의 변환 = 139

  객체의 값과 클래스의 비교 = 140

   객체 비교하기 = 141

   객체가 그 클래스인지 결정하기 = 143

  리플렉션을 통한 클래스와 메소드 조사 = 143

  요약 = 146

  Q&A = 147

 DAY 5 배열, 논리, 루프

  배열 = 150

   배열 변수 선언하기 = 151

   배열 객체 만들기 = 151

   배열 요소를 사용하기 = 153

   배열 요소를 변경하기 = 154

   다차원 배열 = 157

  블록 구문 = 157

  if 조건문 = 159

   조건 연산자 = 162

  switch 조건문 =162

  for 루프 = 166

  while과 do 루프 = 170

   while 루프 = 170

   do...while 루프 = 172

  루프 빠져나오기 = 173

   레이블링된 루프 = 174

  요약 = 176

  Q&A = 176

 DAY 6 클래스의 모든 것

  클래스 정의하기 = 180

  인스턴스 변수와 클래스 변수 만들기 = 180

   인스턴스 변수 정의하기 = 181

   상수 = 181

   클래스 변수 = 183

  메소드 만들기 = 183

   메소드 정의하기 = 184

   this 키워드 = 186

   변수의 스코프와 메소드 정의 = 187

   메소드에 인수 넘기기 = 189

   클레스 메소드 = 191

  자바 애플리케이션 만들기 = 193

   도우미 클래스(Helper Classes) = 194

  자바 애플리케이션과 명령행 인수 = 195

   자바 애플리케이션에 인수 넘기기 = 195

   자바 애플리케이션에서 인수 다루기 = 195

  요약 = 198

  Q&A = 199

 DAY 7 메소드의 모든 것

  같은 이름과 다른 인수를 가지는 메소드 만들기 = 202

  생성자 메소드 = 207

   기본적인 생성자 메소드 = 208

   다른 메소드 호출하기 = 209

   생성자 메소드 오버로딩하기 = 210

  메소드 재정의하기 = 212

   기본의 메소드를 재정의하는 메소드 만들기 = 213

   원리 메소드 호출하기 = 215

   생성자 재정의하기 = 217

  종결자 메소드 = 219

  요약 = 220

  Q&A = 220

WEEK 2 고급스로운 프로그래밍을 위한 일보 전진

 DAY 8 웹에 대화형 프로그램 넣기

  애플릿과 애플리케이션은 어떻게 다른가? = 226

  애플릿의 보안 제약들 = 227

   자바 버전의 선택 = 228

   강화된 보안 제어 = 230

  애플릿 만들기 = 230

   애플릿의 주요 행동들 = 231

   간단한 애플릿 = 234

  애플릿을 웹 페이지에 포함시키기 = 235

   태그 = 236

   결과를 시험해 보자 = 237

   애플릿을 웹 상에 위치시키기 = 238

   태그에 대해 더 알아보자 = 238

   ALIGN = 239

   HSPACE와 VSPACE = 240

   CODE와 CODEBASE = 241

   태그 = 242

  자바 압축 파일 = 243

   그 밖의 압출 포맷 = 245

  애플릿에 파라미터 넘기기 = 246

  요약 = 252

  Q&A = 253

 DAY 9 그래픽, 폰트, 색깔을 사용한 프로그램 장식

  Graphics 클래스 = 256

   그래픽 좌표계 = 258

  그리기와 채우기 = 258

   선 = 259

   사각형 = 260

   타원 = 264

   호 = 265

   복사와 지우기 = 269

  텍스트와 폰트 = 270

   Font 객체 만들기 = 270

   문자와 문자열 그리기 = 271

   폰트에 대한 정보 찾기 = 271

  색 = 273

   Color 객체의 사용 = 274

   현재 색의 설정과 테스트 = 275

  Java2D를 사용한 진보된 그래픽 작업 = 277

   사용자와 장치의 좌표 공간 = 277

   Graphics2D 객체의 캐스팅 = 278

   바뀐 속성들 = 278

   선 모양 설정하기 = 280

   그릴 물체 만들기 = 282

   물체 그리기 = 285

  요약 = 288

  Q&A =  289

 DAY 10 이미지, 애니메이션, 사운드 추가하기

  자바에서 애니메이션 생성하기 = 292

   페인팅과 리페인팅 = 293

   애플릿의 시작과 정지 = 294

   스레드를 통해서 애니메이션 제어하기 = 294

   스레드를 이용한 애플릿 만들기 = 294

   스레드를 만들어 보자 = 297

  애니메이션의 깜박거림 줄이기 = 301

   깜박거림과 그것을 방지하는 방법 = 301

   update() 메소드를 재정의하는 방법 = 302

   하나의 해결책 : 화면을 지우지 말 것 = 302

  이미지의 검색과 사용 = 305

   이미지 얻어내기 = 305

   파일 경로의 검색 = 306

   이미지 그리기 = 307

   이미지 옵저버(Image Observer)에 대한 고찰 = 308

   이미지로 작업하기 = 309

  이미지를 사용하여 애니메이션 만들기 = 310

   예제 : Neko = 311

   그래픽 환경의 마무리에 대한 고찰 = 320

  더블 버퍼링(Double-Buffering) = 321

   Checkers 애플릿 = 323

  사운드의 검색과 사용 = 326

  요약 = 330

  Q&A = 330

 DAY 11 애플릿을 위한 간단한 사용자 인터페이스 만들기

  추상 윈도우 툴킷 = 334

  사용자 인터페이스 컴포넌트 = 335

   컨테이너와 컴포넌트 추가하기 = 336

   레이블 = 338

   버튼(Button) = 340

   체크 박스(Check box) = 341

   선택 리스트(Choics list) = 345

   텍스트 필드(Text Fileld) = 347

   텍스트 에어리어(Text Area) = 350

   스크롤링 리스트(Scrolling List) = 351

   스크롤바(Scroolbar)와 슬라이더(Slider) = 354

   캔버스(Canvas) = 355

  요약 = 357

   Q&A = 358

 DAY 12 사용자 인터페이스에 컴포넌트 넣기

  인터페이스 배치의 기초 = 362

   인터페이스 배치하기 = 362

   플로우 레이아웃(Flow Layout) = 363

   그리드 레이아웃(Grid Layout) = 365

   보더 레이아웃(Border Layout) = 367

  레이아웃 관리자의 혼합 = 369

  진보된 인터페이스의 배치 = 370

   카드 레이아웃(Card Layput) = 370

   그리드 백 레이아웃(Grid Bag Layput) = 374

   인셋(Insets) = 386

  요약 = 387

  Q&A = 388

 DAY 13 사용자 입력에 반응하는 애플릿 만들기

  이벤트 핸들링 = 392

   이벤트의 종류 = 392

   handleEvent() 메소드 = 393

  마우스 클릭(Mouse Click) 다루기 = 393

   마우스 다운(Mouse Down)과 마우스 업(Mouse Up) 이벤트 = 394

   Spots 예제 = 396

   더블클릭 = 399

  마우스 이동 다루기 = 400

   마우스 드래그와 마우스 이동 이벤트 = 401

   마우스 진입(Mouse Enter)과 마우스 탈출(Mouse Exit) 이벤트 = 401

   예제 : 선 그리기 = 402

  키보드 이벤트 다루기 = 407

   키 다운(Key down)과 키 업(Key up) 이벤트 = 407

   디폴트 키 = 408

   예제 : 문자를 입력하고, 보여주고, 움직이기 = 409

   상태 변환 키(Modifier Key)들과 마우스 버튼 시험하기 = 413

  일반적인 이벤트 핸들러 = 415

  컴포넌트 이벤트 다루기 = 417

   액션 이벤트 다루기 = 418

   포커스 이벤트 다루기  420

   텍스트 에어리어 이벤트 = 421

   스크롤링 리스크 이벤트 = 422

  예제 : 배경색 변환기 = 423

   이벤트 코드를 추가하기 = 424

  요약 = 427

  Q&A = 427

 DAY 14 AWT를 사용한 고급 사용자 인터페이스 만들기

  윈도우, 프레임 다이얼로그 박스 = 430

   윈도우  클래스 = 430

   프레임(Frame) = 431

   다이얼로그 박수(Dialog Box) = 435

   윈도우 이벤트 = 441

  메뉴 = 442

   메뉴와 메뉴 바(Menu bar) = 442

   메뉴 아이템 = 443

   메뉴 이벤트 = 444

  독립된 AWT 애플리케이션 만들기 = 445

  예제 : RGB_HSB 컨버터 = 447

   애플릿 레이아웃의 디자인과 생성 = 448

   시브패널 정의하기 = 450

   이벤트 다루기 = 453

   결과를 업데이트하기 = 454

   완전한 소스 코드 = 457

  요약 = 459

  Q&A = 460

WEEK 3 진보된 자바

 DAY 15 클래스의 역할 : 패키지, 인터페이스, 기타 다른 것

  접근 제한 수식자(Modifier) = 464

   메소드와 변수들의 접근 제한 = 465

  static 변수와 메소드 = 471

  final 클래스, 메소드, 변수 = 474

   변수 = 474

   메소드 = 475

   클래스 = 476

  추상 클래스와 메소드 = 476

  패키지 = 477

  패키지 이용하기 = 478

   완전한 패키지와 클래스 이름 = 479

   참조(Import) 명령 = 479

   이름이 겹치는 혼란 = 480

   클래스 패스와 클래스 위치 = 481

  자신만의 패키지 만들기 = 482

   패키지 이름 선택하기 = 482

   폴더 구조 만들기 = 483

   클래스를 패키지 안에 첨가하기 = 483

   패키지와 클래스 접근 제어 = 483

  인터페이스 = 486

   단일 상속의문제점 = 486

   인터페이스와 클래스 = 487

   인터페이스의 구현과 사용 = 487

   여러 인터페이스를 구현하기 = 489

   인터페이스의 다른 사용 용도 = 490

  인터페이스 만들기와 상속하기 = 491

   새로운 인터페이스 = 491

   인터페이스 내부의 메소드 = 492

   인터페이스 상속하기 = 493

   예제 : 링크드 리스트 제거 = 494

  내부 클래스 = 496

  요약 = 498

  Q&A =  498

 DAY 16 예외 처리 : 에러 다루기와 보안

  예외, 오래되고 혼란스런 방법 = 502

  자바의 예외 = 504

  예외 다루기 = 506

   예외의 검출 = 506

   코드 보호와 예외 받기 = 507

   finally 절 = 509

  예외를 던질 수 있는 메소드 선언하기 = 511

   throws 구문 = 511

   어떤 예외를 던질 것인가? = 512

   예외 넘겨주기 = 513

   throws와 상속 = 514

  자신만의 예외 만들기와 던지기 = 514

   예외 던지기 = 515

   자신의 예외 만들기 = 516

   throws, try, throw 조합하여 사용하기 = 516

  예외를 사용할 때와 사용하지 않을 때 = 517

   예외를 사용할 때 = 517

   예외를 사용하지 않을 때 = 518

   예외의 나쁜 습관 = 519

  애플릿을 확인하기 위한 전자 서명 = 519

   전자 서명의 예 = 521

   브라우저 특징적인 서명 = 523

   보안 정책 = 524

  요약 = 525

  Q&A =  525

 DAY 17 자바 스티림을 이용한 데이터 다루기

  스트림의 소개 = 528

   스트림 이용하기 = 529

   스트림 필터링하기 = 529

  바이트 스트림 = 530

   파일 스트림 = 531

  시트림 필터링하기 = 535

   바이트 필터 = 536

  캐릭터 스트림 = 544

   텍스트 파일 일긱 = 545

   텍스트 파일 쓰기 = 548

  파일과 파일 이름 필터 = 549

  요약 = 552

  Q&A =  553

 DAY 18 인터넷을 통한 통신

  자바에서의 네트워킹 = 556

   웹 커넥션 열기 = 557

   네트워크로의 스트림 열기 = 558

   소켓 = 562

  Trivia : 간단한 소켓 클라이언트와 서버 = 564

   Trivia 설계하기 = 564

   Trivia 서버 구현 = 565

   Trivia 클라이언트의 구현 = 574

   Trivia  실행시키기 = 577

  요약 = 578

  Q&A = 578

 DAY 19 자바빈즈와 그 외의 진보된 부분

  자바빈즈 = 582

   자바빈즈의 지향점 = 583

   자바와 자바빈즈의 관계 = 585

   자바빈즈 API = 586

  애플릿 사용 팁 = 587

   showStatus() 메소드 = 587

   애플릿 정보 = 588

   애플릿 안에서 링크 형성하기 = 588

   애플릿간의 통신 = 591

  잘나내기, 복사하기, 그리고 붙이기 = 593

   전송 가능한 객체 만들기 = 594

   클립보드 사용하기 = 595

  원격 객체 호출 = 600

   RMI 아카텍쳐 = 601

   RMI 애플리케이션의 작성 = 602

  자바 데이터베이스 연결 = 604

  요약 = 605

  Q&A = 605

 DAY 20 스윙을 통한 사용자 인터페이스 설계

  스윙의 장점 = 608

   스윙의 개념 = 609

   스윙과 AWT의 차이점 = 610

   애플리케이션 기본 구조 = 611

   스윙 프레임에 컴포넌트 삽입하기 = 612

  스윙으로 작업하기 = 614

   레이블 = 615

   버튼 = 615

   텍스트 필드 = 616

   텍스트 에어리어 = 616

   체크 박스와 라디오 버튼 = 617

   선택 리스트 = 617

   스크롤바 = 618

   예제 : SwingColorText 애플리케이션 = 618

  스윙의 깊은 부분 : MVC 아키텍쳐 = 621

  스윙의 새로운 부분들 = 624

   룩 앤 필 설정하기 = 624

   단축키 = 625

   툴팁 = 626

   컴포넌트 설명서와 이름 = 627

   표준 다이얼로그 박스 = 627

   예제 : Info 애플리케이션 = 633

  요약 = 635

  Q&A =  636

 DAY 21 스윙에서의 이벤트 처리와 레이아웃

  메인 이벤트 = 638

   이벤트 리스너 = 639

   컴포넌트 설정하기 = 640

   이벤트 인덱스 = 641

   어댑터 사용하기 = 645

  메소드 사용하기 = 645

   액션 이벤트 = 646

   조절 이벤트 = 647

   포커스 이벤트 = 649

   아이템 이벤트 = 650

   키 이벤트 = 652

  마우스 이벤트 = 652

  마우스 동작 이벤트 = 653

   윈도우 이벤트 = 654

   예제 : SwingColorTest 애플리케이션 = 654

  스윙의 레이아웃 = 659

   BoxLayout = 659

   Box = 660

   ScrolPaneLayout = 661

   ViewportLayout = 662

  요약 = 662

  Q&A =  663

부록A 자바 언어 총정리 = 667

부록B 자바 클래스 라이브러리 = 675

부록C 인터넷 상의 장바 자원 = 731

부록D JDK의 환경 설정 = 739

부록E JDK와 텍스트 에디터 = 749

부록F 컴파일러 에디션 = 757

찾아보기 = 778



									

관련분야 신착자료

Harvard Business Review (2025)