HOME > 상세정보

상세정보

(원리와 응용 중심으로 풀어 쓴)자바2 프로그래밍

(원리와 응용 중심으로 풀어 쓴)자바2 프로그래밍 (40회 대출)

자료유형
단행본
개인저자
홍성용
서명 / 저자사항
(원리와 응용 중심으로 풀어 쓴)자바2 프로그래밍 = Java2 programming / 홍성용 지음.
발행사항
서울 :   피어슨에듀케이션코리아 ,   2005.  
형태사항
872 p. : 삽도 ; 24 cm + CD-ROM 1매.
ISBN
8945006052
일반주기
색인수록  
어드바이저: 진혜진  
000 00669camccc200229 k 4500
001 000045191646
005 20100806053132
007 ta
008 050707s2005 ulka 001c kor
020 ▼a 8945006052 ▼g 93560
035 ▼a KRIC09948300
040 ▼d 241050 ▼d 211009
082 0 4 ▼a 005.133 ▼2 22
090 ▼a 005.133 ▼b J41 2005g
100 1 ▼a 홍성용 ▼0 AUTH(211009)49681
245 2 0 ▼a (원리와 응용 중심으로 풀어 쓴)자바2 프로그래밍 = ▼x Java2 programming / ▼d 홍성용 지음.
260 ▼a 서울 : ▼b 피어슨에듀케이션코리아 , ▼c 2005.
300 ▼a 872 p. : ▼b 삽도 ; ▼c 24 cm + ▼e CD-ROM 1매.
500 ▼a 색인수록
500 ▼a 어드바이저: 진혜진
945 ▼a KINS

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

컨텐츠정보

책소개

자바 프로그래밍을 하기 위한 기본적인 객체지향 개념을 설명하고, 이러한 객체지향 개념으로 자바 프로그래밍을 할 수 있도록 다양한 예제 프로그램들을 소개한다. 자바의 역사와 현재의 기술을 배우고 최신 자바 소프트웨어를 직접 설치해보는 '자바 소개 및 설치', 객체지향의 개념을 설명하는 '객체지향 개념 자바', 자바에 관련된 다양한 기술을 학습하는 '자바 응용' 부분으로 구성되어 있다.


정보제공 : Aladin

저자소개

홍성용(지은이)

지식을 널리 알리기 위해서는 무엇보다 좋은 콘텐츠가 필요하다고 생각하여 집필을 시작했다. 미국 IACIS학회 편집위원, 한국영재교육학회 운영위원장, 한국창의력교육학회 학술위원장, 한국전자상거래 상임이사, 한국정보과학회 데이터베이스 이사 등을 역임하였고, 관심 분야는 빅데이터 마이닝, 차세대 SW 교육, 미래지능형 로봇, 지능형 DB 시스템, 시맨틱 웹, 융합지식 서비스, 국가 IT 정책 분야 등이다. 저서로 『XML 프로그래밍』(한빛아카데미, 2015), 『창의력 향상을 위한 C 프로그래밍』(내하출판사, 2014), 『지능로봇프로그래밍』(북스홀릭, 2012), 『차세대 프로젝트 관리』(내하출판사, 2009), 『자바2 프로그래밍』(피어슨에듀케이션코리아, 2005) 등이 있다.

정보제공 : Aladin

목차


목차
제1장 자바 소개
 01. 자바 소개 = 24
 02. 자바의 특징 = 26
  (1) 자바는 간단하다 = 27
  (2) 자바는 객체지향 언어이다 = 27
  (3) 자바는 모든 컴퓨터 환경에 독립적이다 = 28
  (4) 자바는 분산 네트워크 프로그래밍 언어이다 = 28
  (5) 자바는 멀티스레드 기능을 제공한다 = 29
  (6) 자바는 컴파일과 인터프리터 언어이다 = 30
 03. 자바 관련 구조 = 32
 04. 자바와 객체지향 = 38
 요약 정리 = 42
 연습 문제 = 43
제2장 자바 설치 및 사용
 01. 개발 환경의 구축 = 46
 02. 인터넷에서 프로그램 다운로드받기 = 47
 03. JDK 5.0 설치하기 = 50
 04. 윈도우 95/98에서의 환경 변수 설치 = 54
 05. 윈도우 NT/2000/XP에서의 환경 변수 설정 = 57
 06. 자바 프로그램 작성 및 실행 = 60
 07. 프로그램 컴파일 오류 및 해결 = 63
 요약 정리 = 66
 연습 문제 = 67
제3장 자바 데이터 타입과 연산자
 01. 자바 데이터 타입의 분류 = 70
  (1) 기본 데이터 타입 = 70
  (2) 기본 타입 변환 = 75
  (3) 레퍼런스 데이터 타입 = 77
 02. 변수와 자료형 = 79
  (1) 변수 = 79
  (2) 변수 선언 = 79
  (3) 변수의 적용 범위 = 80
  (4) 데이터 타입 사용 = 82
 03. 자바 연산자 = 86
 04. 자바 제어문 = 100
  (1) 실행문과 주석문 = 100
  (2) 분기문 = 103
  (3) 반복문 = 107
 05. 자바 배열 = 118
 06. 자바 문자열 = 131
 요약 정리 = 135
 연습 문제 = 136
제4장 객체지향 개념의 자바 초급
 01. 객채지향 개념과 설계 = 138
  (1) 객체지향 기술 = 138
  (2) 객체지향 개념 = 138
  (3) 객체의 구성과 메시지 = 141
  (4) 클래스 = 142
  (5) 속성 = 143
  (6) 메소드 = 144
  (7) 종속 = 145
 02. 자바 클래스와 메소드 = 147
  (1) 인스턴스 = 147
  (2) 자바 클래스 = 148
  (3) 메인 메소드 = 156
 03. 생성자 정의와 사용 = 164
  (1) 디폴트 생성자 = 165
  (2) 생성자 오버로딩 = 168
 04. 메소드 오버로딩과 사용 = 178
 05. 자바 패키지와 import문 사용 = 184
  (1) 다른 패키지의 정의 및 사용 = 186
  (2) 패키지 구현 사용하기 = 188
  (3) import문 사용하기 = 190
 요약 정리 = 192
 연습 문제 = 193
 생각하는 이야기: 자바 좀 더 알고 가자 = 194
제5장 객체지향 개념의 자바 중급
 01. 상속 개념 = 198
  (1) 상속, 클래스 설계 = 200
  (2) 자바에서 상속 = 201
  (3) 상속 예제 프로그램 = 204
 02. 접근 제어자 = 209
  (1) public 접근 제어자 = 209
  (2) protected 접근 제어자 = 211
  (3) private 접근 제어자 = 213
  (4) 접근 제어자 예제 프로그램 = 217
 03. 메소드 오버라이딩 = 222
  (1) 메소드 오버라이딩 개념 = 222
  (2) 메소드 오버라이딩 구현 = 223
 04. super와 this 사용 = 228
  (1) 메소드 호출 관계 프로그램 = 229
  (2) super( )와 this( ) 개념 = 233
  (3) super( )와 this( ) 사용 프로그램 = 236
 05. final과 static 사용 = 246
  (1) final 변수 사용 = 246
  (2) final 메소드 사용 = 248
  (3) final 클래스 사용 = 250
  (4) static 키워드 개념 = 252
  (5) static 변수 사용 = 255
  (6) static 메소드 사용 = 258
  (7) static 키워드 사용 프로그램 = 260
  (8) 상수 사용 = 264
 06. 내부 클래스 = 266
  (1) Inner class(내부 클래스) 사용 프로그램 = 271
 요약 정리 = 276
 연습 문제 = 278
제6장 객체지향 개념의 자바 고급
 01. 추상 클래스 개념 및 설계 = 280
 02. 추상 클래스 사용 프로그램 = 286
 03. 인터페이스 개념 및 설계 = 292
 04. 인터페이스 사용 프로그램 = 296
 05. 예외처리 = 308
  (1) 자바의 예외처리 기본 구조 = 309
  (2) 다중 예외처리 구조 = 316
  (3) finally의 사용 = 320
  (4) throws의 사용 = 323
  (5) 사용자 정의 예외 클래스 = 327
 요약 정리 = 333
 연습 문제 = 334
제7장 표준 자바 주요 클래스와 메소드
 01. 객체 클래스 = 337
 02. 문자열 클래스 = 342
  (1) 문자열 길이 및 연결 = 346
  (2) 문자열의 비교 및 검색 = 347
  (3) 문자열 문자 추출 = 349
  (4) 문자열 변화 및 변환 = 350
  (5) 문자열 관련 클래스 = 352
 03. 랜덤 클래스 = 357
 04. 벡터 클래스 = 360
 05. 변환 클래스 = 371
 06. 해시테이블 클래스 = 374
 07. 날짜 클래스 = 377
 08. 스택 클래스 = 380
 요약 정리 = 382
 연습 문제 = 383
제8장 자바 GUI와 AWT
 01. GUI의 개념과 AWT = 386
  (1) 컴포넌트 = 387
  (2) 컨테이너 = 389
  (3) 프레임 컨테이너 = 391
  (4) Applet 컨테이너 = 397
  (5) Panel 컨테이너 = 399
  (6) 다이얼로그 컨테이너 = 401
  (7) AWT 컴포넌트 클래스 = 404
 02. 배치 관련 클래스 = 424
  (1) FlowLayout 클래스 = 425
  (2) BorderLayout 클래스 = 428
  (3) GridLayout 클래스 = 430
  (4) CardLayout = 432
  (5) GridBagLayout = 434
 03. 메뉴 관련 클래스 = 440
  (1) 메뉴의 이벤트 처리 = 444
  (2) 팝업 메뉴 = 446
 요약 정리 = 450
 연습 문제 = 451
 생각하는 이야기: 궁금해 하는 어른이 되자 = 452
제9장 자바 스윙
 01. 스윙 개념 = 457
 02. 스윙과 AWT = 460
 03. 스윙 패키지 구조 및 기능 = 461
  (1) 스윙 기능 사용 = 470
  (2) 스윙 배치 관리자 = 480
 04. 스윙 클래스 사용 = 483
  (1) JButton 클래스 = 483
  (2) JList 클래스 = 487
  (3) JComboBox 클래스 = 491
  (4) JTextComponent 클래스 = 495
  (5) JPasswordField 클래스 = 498
  (6) JToolBar 클래스 = 499
  (7) JTabbedPane 클래스 = 502
  (8) JProgressBar 클래스 = 506
  (9) JTable 클래스 = 510
  (10) JSlider 클래스 = 515
  (11) Menus 클래스 = 519
 요약 정리 = 523
 연습 문제 = 524
제10장 이벤트와 이벤트 처리
 01. 이벤트 처리 구조 = 528
  (1) 하나의 클래스로 이벤트 소스와 이벤트 핸들러 구현 = 538
  (2) 내부 클래스를 사용하여 이벤트 핸들러 클래스 정의 = 540
  (3) Adaptor 클래스를 사용하여 이벤트 핸들러 클래스 정의 = 543
 02. 컴포넌트와 이벤트 = 549
  (1) ActionEvent = 549
  (2) AdjustmentEvent = 555
  (3) FocusEvent = 556
  (4) ItemEvent = 558
  (5) KeyEvent = 561
  (6) MouseEvent = 563
  (7) MouseMotionEvent = 566
  (8) TextEvent = 567
 요약 정리 = 570
 연습 문제 = 571
제11장 자바 애플릿
 01. 애플릿 개념과 구조 = 574
 02. 애플릿 사용 = 580
  (1) 애플릿의 PARAM 태그 사용 = 583
 03. 애플릿 프로그래밍 = 590
  (1) 애플릿 메소드 사용 프로그램 = 590
  (2) 애플릿의 이벤트 처리 프로그램 = 594
 요약 정리 = 603
 연습 문제 = 604
제12장 자바 스레드
 01. 스레드 개념 = 606
 02. 스레드 클래스와 인터페이스 = 611
  (1) 스레드 클래스 사용 = 612
  (2) Runnable 인터페이스 사용 = 617
  (3) Runnable 인터페이스를 내부 클래스로 사용 = 621
 03. 스레드 상태 제어 = 623
 04. 스레드 동기화 메소드 = 632
  (1) 동기화 메소드 생성 및 사용 = 633
 05. 스레드 우선권 제어 = 636
 06. 스레드 응용 프로그래밍 = 640
 요약 정리 = 646
 연습 문제 = 647
 생각하는 이야기: 인생의 전략을 세워라! = 648
제13장 자바 그래픽
 01. 그래픽이란 = 652
  (1) 자바 그래픽 주체 = 653
  (2) 자바 그래픽 대상 = 657
  (3) 자바 그래픽 도구 = 659
 02. 자바 그래픽 메소드 활용 = 666
  (1) 선 그리기 = 667
  (2) 사각형 그리기 = 673
  (3) 타원 그리기 = 677
  (4) 부채꼴 그리기 = 680
  (5) 다각형 그리기 = 684
  (6) 다각선 그리기 = 686
  (7) 둥근 사각형 그리기 = 688
  (8) 부분 영역 그리기 = 692
 요약 정리 = 695
 연습 문제 = 697
제14장 자바 멀티미디어
 01. 멀티미디어 개념 = 700
 02. 자바 이미지 사용 = 702
 03. 이미지 조작 프로그램 = 709
 04. 이미지 애니메이션 = 724
 05. 오디오 클립 클래스 = 739
 06. 자바 미디어 프레임워크 = 749
 요약 정리 = 751
 연습 문제 = 752
제15장 자바 입출력
 01. 자바 입출력 스트림 개념 = 754
 02. 입력 스트림 클래스 = 758
  (1) 기본 입력 스트림 사용 = 758
  (2) 파일 입력 스트림 사용 = 766
  (3) Buffered 입력 스트림 사용 = 770
  (4) Data 입력 스트림 사용 = 772
 03. 출력 스트림 클래스 = 776
  (1) 출력 스트림 사용 = 776
  (2) 파일 출력 스트림 = 778
  (3) Buffered 출력 스트림 = 782
  (4) 데이터 출력 스트림 = 785
  (5) File 클래스 = 788
  (6) RandomAccessFile 클래스 = 791
  (7) Print 스트림 클래스 = 794
 요약 정리 = 800
 연습 문제 = 801
제16장 JDBC
 01. 데이터베이스의 개요 = 804
  (1) 데이터베이스의 필요성 = 804
  (2) 데이터베이스의 출현 배경 = 805
  (3) 데이터베이스 관리 시스템 = 805
  (4) 데이터베이스 관리 언어 = 805
  (5) 데이터베이스 스키마 = 806
  (6) 데이터베이스의 논리적 구성 = 807
  (7) 속성 = 807
  (8) 개체 = 807
  (9) 관계 = 808
  (10) 투플 = 808
  (11) 관계 모델 = 809
 02. SQL 개념 및 사용 = 810
  (1) SQL 데이터 정의문 = 810
  (2) SQL 데이터 조작문 = 812
 03. JDBC 개념 및 구조 = 816
 04. DB와 JDBC의 연결 및 사용 = 825
  (1) DriverManager에 의한 드라이버 로딩 = 826
  (2) Connection에 의한 데이터베이스 연결 = 827
  (3) Statement(PreparedStatement)에 의한 질의문 생성 및 실행 = 828
 05. 자바 JDBC 프로그래밍 = 830
  (1) 데이터베이스 생성 = 831
  (2) 테이블 생성 = 834
  (3) 데이터 삽입 = 836
  (4) 데이터 검색 = 838
  (5) 데이터 삭제 = 843
  (6) 데이터 변경 = 846
  (7) 테이블 삭제 = 848
  (8) 저장 프로시저를 사용한 질의어 처리 = 851
  (9) ResultSetMetaData 클래스의 사용 = 857
  (10) PreparedStatement의 사용 = 860
 요약 정리 = 863
 연습 문제 = 865
찾아보기 = 867


관련분야 신착자료

Zumstein, Felix (2022)