| 000 | 00000cam c2200205 c 4500 | |
| 001 | 000045904575 | |
| 005 | 20170428145030 | |
| 007 | ta | |
| 008 | 170428s2017 ggka 001c kor | |
| 020 | ▼a 9788984687103 ▼g 93000 | |
| 035 | ▼a (KERIS)BIB000014443545 | |
| 040 | ▼a 211043 ▼c 211043 ▼d 211009 | |
| 082 | 0 4 | ▼a 005.133 ▼2 23 |
| 085 | ▼a 005.133 ▼2 DDCK | |
| 090 | ▼a 005.133 ▼b J41 2017z1 | |
| 100 | 1 | ▼a 양재형 |
| 245 | 1 0 | ▼a 자바 프로그래밍 = ▼x Java programming / ▼d 양재형 지음 |
| 260 | ▼a 파주 : ▼b 21세기사, ▼c 2017 | |
| 300 | ▼a xv, 735 p. : ▼b 천연색삽화 ; ▼c 26 cm | |
| 500 | ▼a 색인수록 | |
| 945 | ▼a KLPA |
소장정보
| No. | 소장처 | 청구기호 | 등록번호 | 도서상태 | 반납예정일 | 예약 | 서비스 |
|---|---|---|---|---|---|---|---|
| No. 1 | 소장처 과학도서관/Sci-Info(1층서고)/ | 청구기호 005.133 J41 2017z1 | 등록번호 121240123 (14회 대출) | 도서상태 대출가능 | 반납예정일 | 예약 | 서비스 |
컨텐츠정보
책소개
이 책은 자바 학습서이지 참고서나 매뉴얼이 아니다. 즉, 자바의 기능을 남김 없이 설명하고자 노력한 것이 아니라, 자바의 핵심적인 기능을 효과적으로 배울 수 있도록 책을 구성하는데 집중하였다는 것이다. 따라서 저자가 판단하기에 초심자에게 필수적이지 않은 기능은 설명이 축소되거나 생략된 경우도 있다.
또한 어떤 주제는 여러 곳에 내용이 나누어 설명되기도 한다. 즉, 같은 주제에 대한 내용이더라도 책의 앞 부분에서는 그 단계에서 이해할 수 있는 기본적인 부분만 다루고 뒷부분에서 보다 포괄적으로 다루는 경우가 있다. 이런 과정에서 다소간 설명이 반복되기도 하나, 구성의 간결함을 목표로 하기보다는 책을 순서대로 읽어가는 데 큰 어려움이 없도록 하는데 주력하였다.
정보제공 :
목차
목차 PREFACE = ⅲ CHAPTER 1 자바 시작하기 1.1. 자바의 소개 = 2 1.2. 자바 개발 환경의 구축 = 7 1.3. 자바 프로그램의 작성 = 17 프로그래밍 과제 = 37 CHAPTER 2 자바 문법의 기초 2.1. 이름, 변수와 타입 = 40 2.2. 연산자와 수식 = 56 2.3. String 클래스와 입출력 = 71 프로그래밍 과제 = 90 CHAPTER 3 조건문과 반복문 3.1. if-else 문 = 94 3.2. switch 문 = 105 3.3. while 문 = 112 3.4. do-while 문 = 115 3.5. for 문 = 117 3.6. break와 continue 문 = 127 프로그래밍 과제 = 144 CHAPTER 4 클래스의 기초 4.1. 클래스와 멤버 = 150 4.2. 접근 지정자 : public과 private = 168 4.3. 생성자 = 180 4.4. 자바 GUI 개요 = 191 프로그래밍 과제 = 206 CHAPTER 5 클래스 자세히 보기 5.1. 참조 변수와 객체의 동일성 = 212 5.2. 정적 변수와 정적 메소드 = 231 5.3. Math와 포장 클래스 = 245 5.4. 메소드 오버로딩 = 254 5.5. 스윙 컴포넌트와 배치 관리자 = 262 프로그래밍 과제 = 281 CHAPTER 6 배열과 패키지 6.1. 1차원 배열 = 286 6.2. 다차원 배열 = 302 6.3. 클래스와 배열 = 310 6.4. 패키지 = 324 6.5. 이벤트 프로그래밍의 기초 = 332 프로그래밍 과제 = 345 CHAPTER 7 상속과 다형성 7.1. 상속의 기초 = 350 7.2. 상속과 타입 호환성 = 366 7.3. 메소드 오버라이딩 = 371 7.4. 다형성과 동적 바인딩 = 384 7.5. 스윙 컴포넌트의 사용 = 393 프로그래밍 과제 = 415 CHAPTER 8 추상 클래스와 인터페이스 8.1. 추상 클래스 = 422 8.2. 인터페이스 = 425 8.3. 이벤트 리스너와 어댑터 클래스 = 441 프로그래밍 과제 = 473 CHAPTER 9 예외 처리와 디버깅 9.1. 예외 처리의 기초 = 478 9.2. 예외의 종류와 예외 처리 = 493 9.3. 프로그래밍 오류와 디버깅 = 501 9.4. 자바에서 이미지 다루기 = 514 프로그래밍 과제 = 530 CHAPTER 10 제네릭과 컬렉션 10.1. ArrayList와 타입 매개변수 = 536 10.2. 컬렉션 = 553 10.3. 제네릭 클래스의 정의 = 573 프로그래밍 과제 = 581 CHAPTER 11 쓰레드 11.1. 쓰레드의 기초 = 588 11.2. 쓰레드의 동기화 = 602 11.3. 생산자-소비자 문제와 멀티쓰레딩 = 610 프로그래밍 과제 = 619 CHAPTER 12 파일 입출력과 네트워크 프로그래밍 12.1. 스트림과 파일 = 622 12.2. 텍스트 파일 입출력 = 626 12.3. 이진 파일 입출력 = 637 12.4. File 클래스와 파일 다루기 = 652 12.5. 네트워크의 기초와 URL 처리 = 662 12.6. 소켓과 클라이언트 - 서버 프로그래밍 = 668 프로그래밍 과제 = 678 CHAPTER 13 데이터베이스 프로그래밍 13.1. 데이터베이스의 개요와 MySQL = 688 13.2. 자바 데이터베이스 프로그래밍 = 703 프로그래밍 과제 = 727 INDEX = 729


