책 이미지

책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788955508062
· 쪽수 : 604쪽
· 출판일 : 2003-07-06
책 소개
목차
Chapter 1 자바의 기초
1. 자바의 기원
2. 인터넷에 대한 자바의 영향
3. 자바의 마술 : 바이트 코드
4. 자바 용어
5. 객체 지향 프로그래밍
6. 첫 번째 간단한 프로그래밍
7. 두 번째 간단한 프로그래밍
8. 두 개의 제어문
9. 코드 블록 사용
10. 세미콜론과 위치
11. 자바의 키워드
12. 자바의 식별자(Identifier)
Chapter 2 자료형(Data Type)과 연산자 소개
1. 자바의 단순 자료형
2. 리터럴(Literal, 상수)
3. 변수에 대해 좀 더 자세히 살펴보기
4. 변수의 유효 범위와 수명
5. 산술 연산자
6. 관계 연산자와 논리 연산자
7. 할당 연산자
8. 단축 할당
9. 할당에서의 형 변환
10. 비호환 자료형의 형 변환 - 캐스트
11. 수식(Expression)
Chapter 3 프로그램 제어문
1. 키보드 문자 입력 받기
2. if문
3. switch문
4. for루프
5. while루프
6. do-while루프
7. 루프 탈출을 위한 break 사용
8. goto를 구현하기 위한 break 사용
9. continue 사용
10. 중첩 루프
Chapter 4 클래스?객체?메소드 소개
1. 클래스의 기초
2. 객체 생성 방법
3. 참조 변수와 할당
4. 메소드
5. 메소드로부터 복귀
6. 값 반환
7. 매개변수 사용
8. 생성자
9. new 연산자 다시 살펴보기
10. 가비지 콜렉션과 완결자
11. this 키워드
Chapter 5 그 밖의 자료형과 연산자
1. 배열
2. 다차원 배열
3. 불규칙 배열
4. 다른 배열 선언 방법
5. 배열 참조자(reference) 할당
6. length 멤버 사용
7. 스트링
8. 명령행 인자 사용
9. 비트 d연산자
10. ? 연산자
Chapter 6 메소드와 클래스 자세히 들여다보기
1. 클래스 멤버에 대한 접근 제어
2. 메소드에 객체 전달하기
3. 객체 반환
4. 메소드 오버로딩
5. 생성자 오버로딩
6. 재귀 호출
7. static 이해하기
8. 중첩된 클래스와 내부 클래스 소개
Chapter 7 상속
1. 상속의 기초
2. 생성자와 상속
3. super를 사용하여 상위클래스의 멤버에 접근하기
4. 다단계 계층 생성
5. 생성자는 언제 호출되는가?
6. 상위클래스 참조와 하위클래스 객체
7. 메소드 오버라이딩
8. 오버라이드된 메소드는 다형성을 지원한다
9. 추상 클래스 사용
10. final 사용
11. Object 클래스
Chapter 8 패키지와 인터페이스
1. 패키지
2. 패키지와 멤버에의 접근
3. 보호 멤버 이해하기
4. 패키지 임포팅
5. 자바의 클래스 라이브러리는 패키지에 포함되어 있다
6. 인터페이스
7. 인터페이스 구현
8. 인터페이스 참조 사용
9. 인터페이스 내부의 변수
10. 인터페이스는 상속될 수 있다
Chapter 9 예외 처리
1. 예외 계층
2. 예외 처리의 기초
3. 처리되지 않은 예외에 따른 결과
4. 다중 catch 문 사용
5. 하위클래스 예외 처리
6. try 블록은 중첩될 수 있다.
7. 예외 발생시키기
8. Throwable 자세히 보기
9. finally 사용
10. throws 사용
11. 자바의 내장 예외
12. Exception의 하위클래스 생성
Chapter 10 I/O 사용
1. 자바의 I/O 는 스트림을 기반으로 이루어진다
2. 바이트 스트림과 문자 스트림
3. 바이트 스트림 클래스
4. 문자 스트림 클래스
5. 미리 정의된 스트림
6. 바이트 스트림 사용
7. 바이트 스트림을 이용한 파일 입출력
8. 이진 데이터 입출력
9. 임의 접근 파일
10. 자바의 문자 기반 스트림 사용
11. 문자 스트림을 이용한 파일 I/O
12. 숫자 문자열 변환에 자바의 자료형 랩퍼 사용
Chapter 11 멀티스레드 프로그래밍
1. 멀티스레딩의 기초
2. Tread 클래스와 Runnable 인터페이스
3. 스레드 생성
4. 다중 스레드 생성
5. 스레드 종료 시기 결정
6. 스레드 우선 순위
7. 동기화
8. 동기화된 메소드 사용
9. 동기화된 수행문
10. notify(), wait() 그리고 notifyAll() 을 사용한 스레드 간 커뮤니케이션
11. 스레드 일시중지?실행재개?실행종료
Chapter 12 애플릿, 이벤트, 그리고 그 외의 것들
1. 애플릿 기초
2. 애플릿 구조
3. 완벽한 애플릿 골격
4. 애플릿 초기화와 종료
5. 다시 그리기 요청
6. 상태 윈도우 사용
7. 애플릿에 매개변수 전달
8. Applet 클래스
9. 위임 이벤트 모델
10. 위임 이벤트 모델 사용
11. 자바 키워드
Appendix A Mastery Checks의 해답
1. 자바의 기초
2. 자료형과 연산자 소개
3. 프로그램 제어문
4. 클래스, 객체, 메소드 소개
5. 그 밖의 자료형과 연산자
6. 메소드와 클래스 자세히 들여다보기
7. 상속
8. 패키지와 인터페이스
9. 예외 처리
10. I/O 사용
11. 멀티스레드 프로그래밍
12. 애플릿, 이벤트, 그리고 그 외의 것들