| 000 | 00000cam c2200205 c 4500 | |
| 001 | 000000749146 | |
| 005 | 20170605182840 | |
| 007 | ta | |
| 008 | 011116s2001 ulka 001c kor | |
| 020 | ▼a 8955501099 ▼g 93560 | |
| 035 | ▼a KRIC08082207 | |
| 040 | ▼a 243009 ▼c 243009 ▼d 211009 | |
| 049 | 1 | ▼l 111205967 ▼f 개가 |
| 082 | 0 4 | ▼a 005.133 ▼2 21 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b 2001zzzza | |
| 245 | 1 0 | ▼a Java 2 프로그래밍 / ▼d 강창원 [외 저] |
| 246 | 1 1 | ▼a Java 2 programming |
| 260 | ▼a 서울 : ▼b 사이텍미디어, ▼c 2001 | |
| 300 | ▼a 588 p. : ▼b 삽화 ; ▼c 26 cm. + ▼e 전자 광디스 (CD-ROM) 1매 | |
| 500 | ▼a 공저자: 김용태, 김태용, 김향태, 서동린, 신윤정, 원유섭, 정광웅, 정용덕, 조성환, 조영식, 황득영 | |
| 500 | ▼a 색인수록 | |
| 700 | 1 | ▼a 강창원, ▼e 저 |
| 700 | 1 | ▼a 김용태, ▼e 저 |
| 700 | 1 | ▼a 김태용, ▼e 저 |
| 700 | 1 | ▼a 서동린, ▼e 저 |
| 700 | 1 | ▼a 신윤정, ▼e 저 |
| 700 | 1 | ▼a 원유섭, ▼e 저 |
| 700 | 1 | ▼a 정광웅, ▼e 저 |
| 700 | 1 | ▼a 정용덕, ▼e 저 |
| 700 | 1 | ▼a 조성환, ▼e 저 |
| 700 | 1 | ▼a 조영식, ▼e 저 |
| 700 | 1 | ▼a 황득영, ▼e 저 |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 중앙도서관/제2자료실(3층)/ | 청구기호 005.133 2001zzzza | 등록번호 111205967 (11회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
이 책은 컴퓨터 언어를 처음 접하는 사용자나, 기존의 함수 중심의 언어(function oriented language) ─대표적으로 C 언어─를 습득하고 자바 언어를 배우려고 하는 사용자에게 적합하도록 구성되어 있다. 그리고 대학에서 강의 교재로 활용할 경우에는 컴퓨터 분야에 한 학기 정도의 수업을 받은 학생을 대상으로 강의할 수 있도록 구성했다.
자바의 특징 및 철학, 언어 명세 부분, 객체지향 개념, 예외처리, 자바의 GUI 작성법 및 스윙 프로그래밍, 자바 애플릿 프로그래밍, 멀티스레드 프로그래밍, 애니메이션 작성, 파일 입출력, 자바 네트워크 프로그래밍, 자바 데이터베이스 프로그래밍 등의 내용으로 구성되어 있어 자바의 전반적인 부분을 다루고 있다.
JDK 1.3.x의 설치부터 자바의 문법, 그래픽 사용자 인터페이스, 스윙 및 애플릿에 대해 자세하게 설명하였으며 객체지향언어의 입장에서 자바의 구조를 익힐 수 있도록 구성했다. 자바의 네트워크 프로그래밍, 데이터베이스 프로그래밍, 지역화 및 국제화에 대해서도 알아본다.
그리고 책 전체에 걸쳐 풍부하고 다양한 예제를 사용하여 이해를 돕도록 하였으며, 각 장마다 요약과 연습문제를 실어 습득한 내용을 정리할 수 있도록 하였으므로 이 책의 내용을 모두 읽고 이해한 후에는 컴퓨터 프로그래밍에 대한 전체적인 시야를 가질 수 있도록 했다.
정보제공 :
목차
목차 1장 자바란 무엇인가 = 1 1. 자바의 탄생과 역사 = 2 2. 자바 언어의 실행 환경 = 3 3. 자바 언어의 특징 = 4 단순성 = 5 객체지향 = 6 분산 처리 = 6 견고성 = 7 기계 중립 = 7 안전성 = 8 이식성 = 8 멀티스레드 = 9 2장 자바 환경 설정 = 13 1. 자바 개발 도구의 설치 = 14 자바 개발 도구(JDK) 구하기 = 14 자바 개발 도구(JDK) 설치 = 15 자바 실행 환경 설정 = 18 자바 도움말 파일의 설치 = 19 2. 자바 프로그램의 유형 = 21 3. 자바 프로그램의 작성 및 실행 = 22 프로그램 작성 = 22 프로그램 컴파일 = 23 프로그램 번역 및 실행 = 24 애플릿과 애플릿 뷰어 = 25 컴파일 및 실행 문제 발생 및 해결 = 28 3장 자바 언어의 문법 = 31 1. 자바의 문법 = 32 주석 = 32 문장 구성 = 33 식별자 = 34 2. 자바의 기본 타입 = 34 정수형 = 34 문자형 = 36 실수형 = 37 논리형(boolean) = 38 스트링(string) = 39 스트링의 연결 = 40 데이터의 초기화 = 41 자바의 기본 타입 활용 = 43 3. 자바의 연산자 = 44 시프트 연산자 = 45 4. 자바의 흐름 제어 = 45 If, Else문 = 45 Switch문 = 46 For문 = 48 While문 = 49 DoWhile문 = 50 기타 흐름 제어문 = 52 5. 자동판매기 프로그램 = 53 4장 객체지향과 애플리케이션 = 61 1. 자바 애플리케이션의 구조 = 62 2. 객체지향의 개념 = 69 객체의 정의 = 70 객체지향의 특징 = 71 3. 자바 언어에서의 클래스 = 72 자동차 클래스 = 73 클래스의 멤버에 대한 접근 = 74 4. 객체 관계 및 상속 관계 = 74 객체의 생성 = 74 객체간의 상호작용 = 74 객체간의 정보 전달 = 75 자바 클래스 상속 = 76 메소드 중복정의 = 81 This와 Super 키워드 = 81 추상 클래스 = 83 자바 클래스 접근 제어 = 85 Static 메소드 및 변수 = 86 객체의 생성 및 상속 예제 = 88 5. 자바의 배열 = 95 배열의 선언 = 95 배열의 생성 = 95 초기값을 가지는 배열 = 96 객체에 대한 배열 = 97 6. 자바 패키지 = 99 5장 자바 그래픽 사용자 인터페이스 = 105 1. 자바 AWT 패키지 = 106 2. 컴포넌트와 컨테이너 연결 = 109 컴포넌트와 컨테이너 = 109 그래픽 사용자 인터페이스 제작 = 110 3. 컨테이너와 레이아웃 = 112 Frame 클래스 = 112 Panel 클래스 = 116 레이아웃 = 119 6장 이벤트 처리 = 141 1. 이벤트 = 142 이벤트 정의 = 142 이벤트 핸들러 = 142 2. 이벤트 모델 = 142 3. 자바 2 SDK 이벤트 모델 = 143 자바 2 SDK 이벤트 = 144 자바 2 SDK 이벤트 처리 장단점 = 147 자바 2 SDK 이벤트 종류 = 148 자바 2 SDK 이벤트 처리 예제 = 150 이벤트 어댑터 = 157 7장 자바 AWT 컴포넌트와 주 윈도우 = 163 1. 색과 폰트 이용 = 164 색의 이용 = 164 폰트 = 166 2. 컴포넌트의 종류 및 사용법 = 168 자바 컴포넌트 = 168 Button 클래스 = 173 Choice 버튼 클래스 = 176 Checkbox 버튼 클래스 = 179 Text 컴포넌트 = 186 Label 클래스 = 194 List 클래스 = 196 Canvas = 201 Scrollbar 클래스 = 206 3. 메뉴 컴포넌트 및 주 윈도우 = 211 메뉴 생성 = 213 메뉴항목 생성 = 215 체크박스 메뉴항목 생성 = 216 메뉴바에 메뉴 연결 = 217 FileDialog 클래스와 Dialog 클래스 = 218 ScrollPane 클래스 = 221 팝업 메뉴 = 222 통합된 주 프로그램 = 223 8장 자바 애플릿 프로그래밍 = 237 1. 자바 애플릿 개념 = 238 애플릿이란 무엇인가? = 238 브라우저에서 애플릿 호출 = 238 애플릿 실행 주기 = 239 2. 자바 애플릿 구성 = 240 자바 애플릿 예제 프로그램 = 240 자바 애플릿 실행 = 241 자바 애플릿 윤곽 = 242 자바 애플릿 구성 요소 = 243 자바 애플릿 메소드 = 244 자바 애플릿 데모 프로그램 = 247 Graphics 클래스 = 251 3. 자바 애플릿 강약점 = 253 HTML 문서 이용 = 253 자바 애플릿 강점 = 255 자바 애플릿 약점 = 265 9장 자바의 그림 그리기 = 269 1. 자바의 그림 그리기 = 270 2. 그래픽 좌표계 = 271 3. 색에 대한 정의 = 272 4. 그래픽 클래스 = 273 5. 기본적인 그래픽 기능 = 274 선 그리기 = 274 사각형 그리기 = 275 다각형 그리기 = 282 타원형 그리기 = 287 원호 그리기 = 289 글자 그리기 = 292 이미지 그리기 = 295 10장 예외 처리 = 303 1. 예외 처리 = 304 예외 처리 정의 = 304 2. 예외 처리 사용 목적 = 305 3. 예외 처리 사용 시기 = 305 4. 예외 범주 및 종류 = 306 예외 범주 = 306 자바 예외 종류 = 308 5. 예외 처리 사용법 = 312 예외 발생 = 313 예외 처리 = 314 6. 사용자 정의 예외 및 활용 = 317 사용자 정의 예외 활용법 = 317 사용자 정의 예외 활용 예제 = 318 7. 예외 처리 활용 예제 = 324 예외 프로그래밍 = 324 시스템 클래스에 정의된 예외 구문 = 326 11장 자바 멀티스레드 프로그래밍 = 331 1. 스레드 = 332 스레드란 무엇인가? = 332 스레드 구성 = 333 스레드 스케줄링 = 334 스레드 동작 = 336 스레드 이용 예제 = 343 2. 스레드 그룹 = 351 스레드 그룹 = 351 12장 자바 애니메이션 프로그래밍 = 357 1. 자바 애니메이션 프로그래밍 = 358 애니메이션 맛보기 = 359 2. 애니메이션 만들기 = 362 애니메이션 작성시 주의사항 = 363 원을 움직여 보자 = 364 글자를 움직여 보자 = 369 이미지를 움직여 보자 = 373 13장 자바 스윙 프로그래밍 = 399 1. JFC의 개요 = 400 2. AWT와 스윙 = 400 3. 스윙 패키지 = 401 4. 스윙 위젯 = 402 JFrame과 Window = 403 JPanel = 406 Icons = 407 JLabel = 408 JButton = 410 AbstractButton = 412 JCheckBox = 412 JRadioButton = 415 JToggleButton = 417 JScrollPane = 419 Viewports = 421 JTextComponents = 422 JScrollBar = 430 JSlider = 431 JProgressBar = 435 JComboBox = 439 JList = 441 Borders = 442 Menus = 446 JSeparator = 449 JPopupMenu = 449 애플릿에서의 스윙 = 451 툴팁(tooltips) = 452 툴바(toolbars) = 453 JTabbedPane = 456 JSplitPane = 457 5. 스윙의 레이아웃 관리자 = 459 BoxLayout = 459 ScrollPaneLayout = 463 ViewportLayout = 463 14장 지역화 및 국제화 = 465 1. 지역화 및 국제화 = 466 2. 로케일 = 466 3. 데이터의 형식화 = 473 15장 입출력 프로그래밍 = 481 1. 파일 입출력 = 482 표준 입출력 = 482 File 클래스 = 485 2. 입력 스트림 클래스 = 489 FileInputStream 클래스 = 489 DataInputStream 클래스 = 490 URL 입력 스트림 = 493 URL 연결 클래스 = 494 3. 출력 스트림 클래스 = 495 FileOutputStream 클래스 = 496 DataOutputStream 클래스 = 497 4. 진보된 입출력 클래스 = 500 RandomAccessFile 스트림 = 500 유니코드 입력 스트림 클래스 = 503 유니코드 출력 스트림 클래스 = 508 유니코드 입출력 스트림 예제 = 511 16장 자바의 통신 모델 = 517 1. 자바의 통신 모델 = 518 2. 자바 네트워크에 대한 기본 개념 = 519 네트워크 용어 = 519 클라이언트 - 서버 애플리케이션 = 520 3. TCP 소켓과 UDP 소켓 = 521 TCP 소켓 = 521 UDP 소켓 = 522 시스템 내부적인 통신 = 522 시스템 외부와의 통신 = 522 4. TCP/IP 통신 모델 = 523 서버 프로세스 모델 = 523 클라이언트 프로세스 모델 = 524 5. 통신 프로그램 = 525 TCP 소켓을 이용한 통신 프로그램 = 525 멀티스레드를 이용한 통신 시스템 = 530 다른 사람의 컴퓨터에 이미지 보내기 = 534 6. UDP 통신 모델 = 539 DatagramSocket 클래스 = 539 DatagramPacket 클래스 = 540 다양한 클라이언트와 서버 = 549 7. 네트워크 관련 API = 550 URL = 551 URLConnection = 552 Socket = 554 ServerSocket = 555 17장 자바 데이터베이스 프로그래밍 = 559 1. 관계형 데이터베이스 = 560 2. 윈도우즈 환경에서 MySQL 설치 = 561 3. JDBC 입문 = 561 4. JDBC 프로그래밍 = 564 부록 = 573 1. 자바 1.0.X 이벤트 모델 = 574 자바 1.0.X 이벤트 처리 장단점 = 574 자바 1.0.X 이벤트 종류 = 575 자바 1.0.X 이벤트 처리 = 577 2. MySQL의 SQL 문법 = 579
