HOME > 상세정보

상세정보

Java 프로그래밍

Java 프로그래밍 (10회 대출)

자료유형
단행본
개인저자
김일민 조세홍
서명 / 저자사항
Java 프로그래밍 / 김일민 ; 조세홍 공저.
발행사항
서울 :   홍릉과학출판사 ,   2003.  
형태사항
675 p. : 삽도 ; 26 cm.
ISBN
8972833118
서지주기
색인수록
000 00648namccc200241 k 4500
001 000000851606
005 20100806104716
007 ta
008 030513s2003 ulka 001 kor
020 ▼a 8972833118 ▼g 03000 : ▼c \21000
035 ▼a KRIC08678868
040 ▼c 211012 ▼d 211012 ▼d 211012 ▼d 211009
049 1 ▼l 111254760
082 0 4 ▼a 005.133 ▼2 21
090 ▼a 005.133 ▼b J41 2003zw
100 1 ▼a 김일민
245 1 0 ▼a Java 프로그래밍 / ▼d 김일민 ; ▼e 조세홍 공저.
260 ▼a 서울 : ▼b 홍릉과학출판사 , ▼c 2003.
300 ▼a 675 p. : ▼b 삽도 ; ▼c 26 cm.
504 ▼a 색인수록
700 1 ▼a 조세홍 ▼0 AUTH(211009)7740
940 ▼a 자바 프로그래밍

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

컨텐츠정보

저자소개

김일민(지은이)

경북대학교 학사, 미국 뉴저지 공대 석사, 미국 아리조나 주립대 박사, 삼성데이타시스템 전산교육부, 한성대 정보전산학부 조교수로 있다.

정보제공 : Aladin

목차


목차
1. 자바의 개요
 제1장 자바의 소개 = 17
  1.1 자바의 역사 = 17
  1.2 자바 언어의 특징 = 18
  1.3 자바에서 제거된 C/C++ 특성 = 21
  1.4 자바의 설치 = 22
  1.5 자바 프로그램의 실행 = 27
  1.6 자바 관련 홈페이지의 소개 = 31
 제2장 간단한 예제 실행 및 프로그램 구성요소 = 37
  2.1 간단한 예제 프로그램 = 37
  2.2 자바 프로그램의 구성요소 = 46
  2.3 변수와 자료형 = 48
   2.3.1 정수형 = 49
   2.3.2 실수형 = 53
   2.3.3 문자형 = 54
   2.3.4 논리형 = 57
   2.3.5 배열(array) = 58
   2.3.6 문자열(string) = 67
 제3장 자바 연산자와 실행 명령문 = 69
  3.1 연산자 = 69
   3.1.1 산술 연산자 = 69
   3.1.2 관계 연산자 = 74
   3.1.3 논리 연산자 = 75
   3.1.4 비트 연산자(bitwise operator) = 77
   3.1.5 ? 연산자 = 79
   3.1.6 연산자 우선 순위와 결합 순서 = 79
  3.2 실행 순서 제어 = 81
   3.2.1 블록 = 81
   3.2.2 if문 = 83
   3.2.3 switch문 = 86
   3.2.4 for문 = 88
   3.2.5 while문 = 94
  3.3 제어의 이동 = 99
   3.3.1 break문 = 99
   3.3.2 continue문 = 101
   3.3.3 return문 = 103
2. 객체지향과 자바 언어의 기본구조
 제4장 객체와 클래스 Ⅰ = 109
  4.1 클래스 = 112
   4.1.1 다중 상속 = 114
   4.1.2 다형성(Polymorphism) = 114
  4.2 자바에서 클래스 사용하기 = 116
   4.2.1 클래스의 선언 = 116
   4.2.2 객체의 생성 = 117
   4.2.3 객체의 선언과 할당 = 119
  4.3 클래스와 변수 = 120
   4.3.1 객체 속성 변수와 객체 참조 변수 = 121
   4.3.2 클래스 변수 = 123
   4.3.3 Final 변수 = 124
   4.3.4 변수의 유효 범위(scope) = 124
   4.3.5 변수의 접근 제한자 = 126
  4.4 클래스에서 정의되는 여러 메소드 = 129
   4.4.1 생성자(Constructors) = 129
   4.4.2 생성자 중복(overloading) = 131
   4.4.3 예약어 this와 생성자 = 134
   4.4.4 키워드 this를 사용한 생성자 호출 = 136
   4.4.5 메소드 = 137
   4.4.6 static 메소드(정적 메소드, 클래스 메소드) = 140
   4.4.7 메소드 인자의 값 전달 방법(parameter passing method) = 145
   4.4.8 순환 메소드(Recursive Method) = 149
 제5장 클래스 Ⅱ = 161
  5.1 메소드 중복(method overloading) = 161
  5.2 중첩 클래스(nested class) = 167
  5.3 상속(Inheritance) = 169
   5.3.1 상속과 접근 제한 = 172
   5.3.2 메소드의 상속과 메소드 오버라이딩 = 176
   5.3.3 상속과 키워드 super = 178
   5.3.4 생성자의 상속 = 180
   5.3.5 상위 클래스 변수의 하위 클래스 객체 참조 = 183
   5.3.6 키워드 final과 상속 = 186
  5.4 추상 클래스 = 188
   5.4.1 객체지향 프로그래밍의 예 = 190
   5.4.2 큐(Queue) = 193
   5.4.3 추상클래스를 사용한 예제 = 195
 제6장 인터페이스와 패키지 = 207
  6.1 인터페이스 = 207
   6.1.1 인터페이스의 선언 = 207
   6.1.2 인터페이스의 구현 = 208
   6.1.3 인터페이스간의 상속 = 211
   6.1.4 인터페이스 참조 변수 = 215
  6.2 instanceof 연산자 = 216
  6.3 패키지(package) = 219
  6.4 자바 제공 패키지 = 225
   6.4.1 Object 클래스 = 226
   6.4.2 Wrapper 클래스 = 227
   6.4.3 System 클래스 = 235
   6.4.4 DacimalFormat = 237
3. 자바 제공 클래스 프로그래밍
 제7장 예외 처리 = 245
  7.1 예외의 유형 = 245
  7.2 자바의 예외 처리 = 249
   7.2.1 try-catch문의 형식 = 249
   7.2.2 예외의 검색과 전파 = 251
   7.2.3 자바 컴파일러의 예외 처리 요구 = 255
  7.3 throw문을 사용한 예외 발생 = 258
  7.4 사용자 정의 예외 = 260
 제8장 스레드 = 269
  8.1 스레드의 기본 개념 = 269
  8.2 사용자 Thread의 생성 = 272
  8.3 스레드의 우선 순위 = 277
  8.4 스레드 동기화 = 283
  8.5 스레드간의 통신 = 293
 제9장 문자열과 유틸리티 = 309
  9.1 String 클래스 = 309
   9.1.1 문자열의 길이 및 연결 = 311
   9.1.2 문자열에서의 문자 추출 = 312
   9.1.3 문자열의 비교 = 313
   9.1.4 문자열의 검색 = 316
   9.1.5 문자열의 변화 = 318
   9.1.6 문자열로의 변환 = 319
  9.2 StringBuffer 클래스 = 321
   9.2.1 StringBuffer의 크기와 용량 = 322
   9.2.2 StringBuffer 객체의 append(), insert() 메소드 = 324
  9.3 자바 유틸리티 = 326
   9.3.1 Random 클래스 = 327
   9.3.2 Date 클래스 = 330
   9.3.3 Vector 클래스 = 334
   9.3.4 Enumeration 인터페이스 = 337
   9.3.5 Stack 클래스 = 340
   9.3.6 StringTokenizer 클래스 = 341
   9.3.7 Hashtable 클래스 = 343
 제10장 자바의 입출력 = 347
  10.1 스트림의 개요 = 347
  10.2 파일 클래스 = 349
  10.3 바이트 스트림 = 353
   10.3.1 OutputStream 클래스와 InputStream 클래스 = 353
   10.3.2 FileOutputStream 클래스와 FileInputStream 클래스 = 354
   10.3.3 DataOutputStream 클래스 = 356
   10.3.4 DataInputStream 클래스 = 359
  10.4 문자 스트림 = 361
   10.4.1 Writer 클래스와 Reader 클래스 = 361
   10.4.2 FileWriter 클래스와 FileReader 클래스 = 363
   10.4.3 OutputStreamWriter 클래스와 InputStreamReader 클래스 = 365
   10.4.4 Buffered 문자 스트림 = 366
   10.4.5 StreamTokenizer 클래스 = 370
  10.5 객체의 입출력 = 372
   10.5.1 ObjectOutputStream/ObjectInputStream = 372
   10.5.2 객체 배열의 사용 = 377
  10.6 RandomAccessFile 클래스 = 383
4. GUI 프로그래밍
 제11장 애플릿 프로그래밍 = 391
  11.1 간단한 애플릿의 실행 = 391
  11.2 Applet 클래스 = 394
  11.3 HTML의 〈APPLET〉태그 = 398
  11.4 애플릿에서 색 사용 : Color 클래스 = 401
  11.5 폰트(Font)의 사용 = 404
  11.6 2D 그래픽 명령어 = 406
  11.7 애플릿과 스레드 = 413
  11.8 이미지와 사운드 = 419
   11.8.1 이미지 = 419
   11.8.2 사운드 = 420
  11.9 JAR = 422
  11.10 애플릿의 보안 = 424
 제12장 GUI(Graphic User Interface)의 기본요소 = 427
  12.1 GUI에 대한 기본 설명 = 427
  12.2 기본 GUI 컴포넌트 = 429
   12.2.1 버튼 = 429
   12.2.2 텍스트 필드(TextField) = 432
   12.2.3 체크박스와 라디오 버튼 = 435
   12.2.4 레이블(label) = 441
   12.2.5 스크롤 바(scroll bar) = 444
   12.2.6 텍스트 영역(text area) = 450
   12.2.7 Chioce(선택) 버튼 = 452
   12.2.8 리스트(List) = 455
  12.3 레이아웃(layout) 관리하기 = 458
   12.3.1 FlowLayout = 459
   12.3.2 BorderLayout = 461
   12.3.3 GridLayout = 462
   12.3.4 Card Layout = 465
   12.3.5 GridBagLayout = 468
   12.3.6 GridBagConstraints = 469
   12.3.7 절대값을 사용하여 레이아웃 설정하기 = 474
 제13장 Advanced GUI 컴포넌트 및 이벤트 처리 = 477
  13.1 GUI 요소 = 477
   13.1.1 캔버스(Canvas) = 477
   13.1.2 패널(Panel) = 479
  13.2 이벤트 처리 모델 = 484
   13.2.1 이벤트(event) = 484
   13.2.2 자바 1.0의 이벤트 처리 모델 = 484
  13.3 자바 1.1 이후 버전의 이벤트 처리 = 488
   13.3.1 이벤트 소스, 이벤트 리스너 및 이벤트 어댑터 = 490
   13.3.2 ActionEvent의 처리 = 491
   13.3.3 AdjustmentEvent 처리 = 495
   13.3.4 ItemEvent 처리 = 499
   13.3.5 마우스 이벤트 = 502
   13.3.6 키 이벤트(Key Event) = 506
   13.3.7 컴포넌트 이벤트 = 508
   13.3.8 포커스 이벤트 = 510
   13.3.9 윈도우 이벤트 = 511
   13.3.10 별도의 Listener 구현 클래스 정의 = 515
  13.4 어댑터(Adaptor) 클래스 = 518
 제14장 기타 GUI 컴포넌트 = 523
  14.1 Window 클래스와 Frame 클래스 = 523
   14.1.1 Window 클래스 = 523
   14.1.2 Frame 클래스 = 524
   14.1.3 메뉴(menu) = 526
   14.1.4 Dialog 클래스 = 537
 제15장 Swing = 545
  15.1 Swing 응용 프로그램의 구조 = 546
  15.2 Swing 프로그램 작성 순서 = 547
  15.3 Swing의 주요 컴포넌트 = 548
   15.3.1 JFrame = 548
   15.3.2 JLabel = 550
   15.3.3 Border = 553
   15.3.4 Tooltip = 556
   15.3.5 JButton = 558
   15.3.6 JCheckBox = 562
   15.3.7 JRadioButton = 566
   15.3.8 JComboBox = 569
   15.3.9 JList = 572
   15.3.10 JSlider = 576
   15.3.11 JTextComponent = 579
   15.3.12 JTextField / JPasswordField = 580
   15.3.13 JTextArea = 583
  15.4 경량 컨테이너 = 586
   15.4.1 JPanel = 586
   15.4.2 JTabbedPane = 589
   15.4.3 JSplitPane = 593
   15.4.4 Box 컨테이너와 BoxLayout = 596
   15.4.5 스윙과 에플릿 = 601
  15.5 기타 이벤트 처리 = 603
   15.5.1 마우스관련 이벤트 = 603
   15.5.2 키보드 이벤트 = 609
   15.5.3 Focus Event = 612
  15.6 메뉴 = 615
   15.6.1 메뉴의 종류 = 615
   15.6.2 메뉴만들기 = 615
  15.7 다시 그리기 메소드 = 619
   15.7.1 paint()와 paintCompornent() 메소드 = 619
   15.7.2 validate() 메소드 = 624
5. 자바 분산 프로그래밍
 제16장 네트워크 프로그래밍 = 631
  16.1 IP 주소와 Port = 631
  16.2 InetAddress = 633
  16.3 URL 클래스 = 637
  16.4 URL Connection 클래스 = 643
  16.5 TCP Socket = 647
  16.6 채팅 프로그래밍 예제 = 654
  16.7 UDP(User Datagram Protocol) = 662


관련분야 신착자료