logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

초보자를 위한 Java 2 SDK 1.4 21일 완성

초보자를 위한 Java 2 SDK 1.4 21일 완성

(Teach Yourself in 21 Days, 최신개정판)

Laura Lemay, Rogers Cadenhead (지은이), 유영목, 오종범 (옮긴이)
인포북
23,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

초보자를 위한 Java 2 SDK 1.4 21일 완성
eBook 미리보기

책 정보

· 제목 : 초보자를 위한 Java 2 SDK 1.4 21일 완성 (Teach Yourself in 21 Days, 최신개정판)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788980545025
· 쪽수 : 877쪽
· 출판일 : 2003-01-25

책 소개

21일의 과정에 맞추어 자바 언어의 최신 기술을 포함한 애플리케이션, 애플릿, 웹 서버 상의 서블릿을 작성할 수 있는 방법을 학습한다. 자바 언어의 기본 문법부터 개체 지향 프로그래밍, 스윙, 자바 2D, 입출력, 객체 직렬화, 네트워킹, 자바 사운드, 자바 빈즈, JDBC등 최신 자바 기술에 대한 내용을 학습한다.

목차

용어 대역표
들어가며

Week 1 자바(Java)

1일째 자바를 시작하면서
자바 언어
언어의 역사
자바의 소개
개발 도구의 선택
객체 지향 프로그래밍
객체와 클래스
객체 재사용
속성과 동작
객체 클래스의 속성
클래스의 동작
클래스 만들기
프로그램 실행하기
클래스와 클래스 동작의 조직
상속성(Inheritance)
클래스 계층 만들기
상속의 실제
단일 상속과 다중 상속
인터페이스
패키지
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

2일째 프로그래밍의 첫걸음
구문과 수식
변수와 데이터 타입
변수 만들기
변수에 이름 붙이기
변수 타입
변수에 값 넣기
상수
주석문
리터럴
숫자 리터럴
불리언 리터럴
문자 리터럴
문자열 리터럴
수식과 연산자
산술(Arithmetic) 연산자
대입문에 대한 추가 사항
증가와 감소 연산자
비교 연산자
논리 연산자
연산자 우선 순위
문자열 산술 연산
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

3일째 객체 사용하기
객체 만들기
new 연산자 사용하기
new 연산자는 무엇을 할까요?
메모리 관리를 위한 노트
클래스 변수와 인스턴스 변수 설정하고 접근하기
값 얻기
값 바꾸기
클래스 변수
메소드 호출하기
중첩 메소드 호출
클래스 메소드
객체의 참조(references)
객체와 원시 데이터 타입의 캐스팅과 변환
원시 데이터 타입의 캐스팅
객체의 캐스팅
원시 데이터 타입과 객체 간의 변환
객체의 값과 클래스의 비교
객체 비교하기
객체의 클래스 알아내기
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

4일째 배열, 논리, 루프
배열
배열 변수 선언하기
배열 객체 만들기
배열 요소 사용하기
배열 요소 변경하기
다차원 배열
블록 구문
if 조건문
switch 조건문
for 루프
while과 do 루프
while 루프
do-while 루프
루프 빠져나오기
레이블링된 루프
조건 연산자
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

5일째 클래스와 메소드 만들기
클래스 정의
인스턴스 변수와 클래스 변수 만들기
인스턴스 변수 정의하기
클래스 변수
메소드 만들기
메소드 정의하기
this 키워드
변수의 스코프와 메소드 정의
메소드에 인수 넘기기
클래스 메소드
자바 애플리케이션 만들기
도우미 클래스(Helper Classes)
자바 애플리케이션과 명령행 인수
자바 애플리케이션에 인수 넘기기
자바 애플리케이션에서 인수 다루기
같은 이름과 다른 인수를 가지는 메소드 만들기
생성자 메소드
기본적인 생성자 메소드
또다른 생성자 메소드 호출하기
생성자 메소드 오버로딩하기
메소드 오버라이드하기
기존의 메소드를 오버라이드하는 메소드 만들기
원래 메소드 호출하기
생성자 오버라이드하기
종결자 메소드
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

6일째 패키지, 인터페이스, 기타 다른 것
수식자
메소드와 변수들의 접근 제한
Static 변수와 메소드
Final 클래스, 메소드, 변수
변수
메소드
클래스
추상 클래스와 메소드
패키지
패키지 이용하기
완전한 패키지와 클래스 이름
참조(Import) 명령
이름의 충돌
클래스패스(CLASSPATH)와 클래스 위치
자신만의 패키지 만들기
패키지 이름 선택하기
폴더 구조 만들기
클래스를 패키지 안에 첨가하기
패키지와 클래스 접근 제어
인터페이스
단일 상속의 문제점
인터페이스와 클래스
인터페이스의 구현과 사용
여러 인터페이스 구현하기
인터페이스의 다른 사용 용도
인터페이스 만들기와 상속하기
새로운 인터페이스
인터페이스 내부의 메소드
인터페이스 상속하기
예제 : 온라인 점포 만들기
내부 클래스
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

7일째 스레드와 예외 처리
예외(Exceptions)
예외 클래스
예외 다루기
예외의 검출
코드 보호와 예외 받기
finally절
예외를 발생시킬 수 있는 메소드 선언하기
throws 구문
어떤 예외를 발생시킬 것인가?
예외 넘겨주기
throws와 상속
자신만의 예외 만들기와 넘기기
예외 발생시키기
자신의 예외 만들기
throws, try, throw 조합하여 사용하기
예외를 사용할 때와 사용하지 않을 때
예외를 사용할 때
예외를 사용하지 않을 때
예외의 나쁜 습관
어썰션(Assertions)
스레드(Thread)
스레드를 사용하는 프로그램 작성하기
스레드로 동작하는 애플리케이션
스레드 중지시키기
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

Week 2 자바 클래스 라이브러리

8일째 데이터 구조와 스트링
데이터 구조
자바 데이터 구조
Iterator
비트 셋(Bit Set)
벡터(Vector)
스택(Stack)
맵(Map)
해시 테이블(Hash Table)
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

9일째 스윙으로 작업하기
애플리케이션 만들기
인터페이스 만들기
기본 구조 개발하기
윈도우 닫기
컴포넌트 만들기
컨테이너에 컴포넌트 붙이기
컴포넌트로 작업하기
아이콘 이미지(Image Icons)
레이블(Labels)
텍스트 필드(Text Fields)
텍스트 에어리어(Text Areas)
스크롤 영역(Scrolling Panes)
스크롤바(Scrollbars)
체크 박스(Check boxes)와 라디오 버튼(Radio Buttons)
선택 리스트(Drop-Down Lists)와 콤보 박스(Combo Boxes)
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

10일째 스윙 인터페이스 설계
스윙의 두드러진 특징들
룩 앤 필 설정하기
표준 다이얼로그 박스
예제 : Info 애플리케이션
슬라이더(Slider)
스크롤 영역(Scroll Pane)
툴바(Toolbar)
프로그레스바(Progress Bar)
메뉴(Menu)
탭 영역(Tabbed pane)
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

11일째 사용자 인터페이스에 컴포넌트 배열하기
인터페이스 레이아웃의 기초
인터페이스 배치하기
플로우 레이아웃(Flow layout)
그리드 레이아웃(Grid Layout)
보더 레이아웃(Border Layout)
레이아웃 관리자의 혼합
카드 레이아웃(Card Layout)
그리드 백 레이아웃(Grid Bag Layout)
그리드 디자인하기
그리드 생성하기
비율 결정하기
컴포넌트 추가하고 배열하기
조절하기
셀 간격(Cell Padding)과 인셋(Insets)
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

12일째 사용자 입력에 반응하기
이벤트 리스너
컴포넌트 설정하기
이벤트 핸들링 메소드
메소드 사용하기
액션 이벤트(Action Event)
조절 이벤트(Adjustment Event)
포커스 이벤트(Focus Event)
아이템 이벤트(Item Event)
키 이벤트(Key Event)
마우스 이벤트(Mouse Event)
마우스 동작 이벤트(Mouse Motion Event)
윈도우 이벤트(Window Event)
스윙 애플리케이션 만들기
레이아웃 디자인
서브패널 정의하기
sRGB와 HSB 변환하기
사용자 이벤트 핸들링
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

13일째 색상, 폰트 그리고 그래픽
Graphics2D 클래스
그래픽 좌표계
텍스트 그리기
폰트에 대한 정보 찾기

Color 객체의 사용
현재 색의 설정과 테스트
선과 다각형 그리기
사용자와 디바이스(Device, 장치)의 좌표 공간
표현법에 대한 속성들
그릴 객체 생성하기
객체 그리기
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

14일째 자바 애플릿 작성하기
애플릿과 애플리케이션은 어떻게 다른가?
애플릿의 보안 제약들
자바 버전의 선택
애플릿 만들기
애플릿의 주요 행동들
애플릿 연습해보기
애플릿을 웹 페이지에 포함시키기
APPLET 태그
애플릿 로드하기
OBJECT 태그
애플릿을 웹상에 위치시키기
자바 압축 파일
애플릿에 인수 넘기기
Sun Microsystems의 HTML 변환기
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

Week 3 자바 프로그래밍

15일째 입·출력 작업하기
스트림의 소개
스트림 이용하기
스트림 필터링하기
예외 다루기
바이트 스트림
파일 스트림
필터링 스트림
바이트 필터
캐릭터 스트림
텍스트 파일 읽기
텍스트 파일 쓰기
파일과 파일 이름 필터
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

16일째 객체의 직렬화와 활용
객체 직렬화
객체 출력 스트림(Object Output Stream)
객체 입력 스트림(Object Input Stream)
Transient 변수
리플렉션을 통한 클래스와 메소드 조사
클래스의 조사와 생성
클래스 각 부분으로 작업하기
클래스 조사하기
원격 객체 호출(RMI, Remote Method Invocation)
RMI 아키텍쳐
RMI 애플리케이션 만들기
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

17일째 인터넷을 통한 통신
자바에서의 네트워킹
애플릿 안에서 링크 생성하기
웹 커넥션 열기
네트워크로의 스트림 열기
소켓(Socket)
소켓 서버(Socket Server)
서버 테스트하기
java.nio 패키지
버퍼
채널(Channel)
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

18일째 자바 사운드
사운드의 검색과 사용
자바 사운드(Java Sound)
MIDI 파일
MIDI 파일 연주하기
사운드 파일 조작
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

19일째 자바빈즈
재사용 가능한 소프트웨어 컴포넌트
자바빈즈의 목표
자바와 자바빈즈의 관계
자바빈즈 API
개발 도구
자바빈즈 개발 킷
자바빈즈 사용하기
빈 컨테이너(Bean Containers)
빈 위치시키기
빈 프로퍼티 수정하기
빈 사이의 상호작용 만들기
자바빈즈 프로그램 만들기
다른 빈들 사용하기
요약
Q&A
퀴즈
질문
답변
자바 인증 대비 시험
연습 문제

20일째 JDBC와 XML을 사용한 데이터 입·출력
자바 데이터베이스 연결
데이터베이스 드라이버
JDBC-ODBC 연결
ODBC 데이터 원본에 접속하기
JDBC 드라이버
XML 사용하기
XML 설계하기
자바에서 XML 사용하기
XML 파일 읽기
XML 태그의 개수 세기
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

21일째 자바 서블릿과 자바 서버 페이지
웹 서블릿 사용하기
서블릿 지원하기
서블릿 개발하기
쿠키 사용하기
자바 서버 페이지
JSP 작성하기
웹 애플리케이션 만들기
요약
Q&A
퀴즈
질문
답변
자바 인증 시험 대비
연습 문제

부록 A 자바의 선택
부록 B Java 2 소프트웨어 개발 킷 사용하기
부록 C Java 2 소프트웨어 개발 킷으로 프로그래밍하기
부록 D Sun ONE Studio 사용하기
부록 E 자바 리소스를 얻을 수 있는 곳
부록 F 이 책의 웹 사이트

찾아보기

저자소개

유영목 (옮긴이)    정보 더보기
고려대학교 컴퓨터학과. 고려대학교 시스템 연구회(Syres) 5기로 현재 (주)지란지교소프트 보안사업부에 근무하고 있다.
펼치기
오종범 (옮긴이)    정보 더보기
고려대학교 컴퓨터학과. 고려대학교 시스템연구회(Syres) 5기다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책