What’s up JAVA

What’s up JAVA

$36.39
Description
간단한 몇 개의 명령어만을 배우고, 배운 명령어를 활용하여 작은 게임을 만드는 과정을 반복해가며 하나의 언어를 정복하는 책이 있었으면 좋겠다는 단순한 생각에서 게임을 만들며 배우는 자바 프로그래밍 서적인 ‘JAVA를 게임으로 정복하기’를 선보인지도 벌써 여러 해가 지났습니다.
당시에는 처음으로 선보이는 형식이라 온오프라인 서점에서 전시 위치를 문의할 정도였으나, 다행히 많은 분들의 사랑을 받아 좋은 결과를 얻었습니다. 절판된 후 수많은 문의전화와 출판요청 메일을 받았습니다만 여러 사정으로 인하여 재출판이 쉽지 않았습니다.
다행히 이번에 전면 개정·증보된 새 책을 다시 출판하게 되었습니다. 이 책은 자바는 물론이고, 컴퓨터 언어를 전혀 모르는 사람에게 간단한 자바 명령어 몇 개와 기능을 가르치고, 배운 내용만을 적용하여 그 수준에 맞는 게임을 만들도록 되어 있습니다.
이 책에서는 모두 12개의 게임을 만드는데, 처음에는 간단한 운세, 구구단, 숫자 야구 게임 따위로부터 시작하여 나중에는 슬롯머신, 테트리스, 채팅과 같은 비교적 수준이 있는 게임을 제작하도록 구성하였습니다.
적절한 양의 자바 문법을 배우고 배운 내용만을 사용하여 게임을 만들도록 하는 것은 학습자의 입장에서는 학습의욕을 고무시키고 성취감을 높일 수 있을 것입니다.
저자

임동혁

고려대학교컴퓨터학과(전산과학과)졸업
KAIST전자전산공학과석사및박사수료
고려대학교법과대학법학과석사및박사
한국HP공인강사(C/C++,자바)
SCJP,MCSE
서울고등법원민사조정위원,대법원전문심리위원(IT통신분야)
전)부천대학교인터넷학과교수
현)부천대학교관광경영과경영정보전공교수

목차

Chapter01소개와설치
1.1자바소개
1.2자바개발도구(JDK)설치
1.3자바프로그램컴파일과실행
1.4이클립스(Eclipse)설치와환경설정
1.5이클립스에서의자바프로그램작성과실행
1.6자바를배울때자주하는실수들

Chapter02오늘의운세게임
2.1실행문과설명문
2.2기본데이터형의이해
2.3변수와상수
2.4Date클래스
2.5SimpleDateForm클래스와Calendar클래스
2.6난수를구하는Random클래스
2.7오늘의운세게임만들기

Chapter03가위,바위,보게임
3.1String클래스
3.2레퍼런스데이터형의이해
3.3키보드에서입력받기
3.4if문
3.5switch문
3.6가위,바위,보게임만들기

Chapter04구구단게임
4.1연산자
4.2형변환의이해
4.3main()메서드와인수
4.4구구단게임만들기

Chapter05숫자야구게임
5.1메서드호출
5.2메서드오버로딩
5.3while문
5.4do-while문
5.5for문
5.6break와continue
5.7배열
5.8숫자야구게임만들기

Chapter06행맨1게임
6.1객체지향의이해
6.2클래스
6.3생성자
6.4가비지컬렉션
6.5패키지
6.6stati
6.7StringBuffer클래스
6.8행맨1게임만들기

Chapter07행맨2게임
7.1상속
7.2접근제어
7.3메서드오버라이딩
7.4this와super
7.5상속시의생성자관계
7.6final
7.7행맨2게임만들기

Chapter08애플릿숫자야구게임
8.1애플리케이션과애플릿
8.2애플릿의이해
8.3인터페이스
8.4AWT컴포넌트
8.5레이아웃
8.6애플릿숫자야구게임

Chapter09생명게임
9.1애플릿라이프사이클의이해
9.2자바그래픽스
9.3스레드의이해
9.4Thread클래스
9.5Runnable인터페이스
9.6이벤트의이해
9.7마우스이벤트다루기
9.8생명게임만들기

Chapter10슬롯머신게임
10.1이미지다루기
10.2MediaTracker클래스
10.3애니메이션
10.4update()메서드
10.5더블버퍼링의이해
10.6스프라이트
10.7이미지프로세싱
10.8슬롯머신게임만들기

Chapter11테트리스게임
11.1추상클래스
11.2내부클래스
11.3어댑터
11.4키이벤트다루기
11.5사운드
11.6예외처리의이해
11.7테트리스게임만들기

Chapter12채팅서버와채팅클라이언트
12.1스트림의이해
12.2입력스트림
12.3출력스트림
12.4네트워크의이해
12.5URL클래스
12.6소켓
12.7Vector클래스
12.8StringTokenizer클래스
12.9채팅프로그램만들기

Chapter13네모네모로직게임
13.1스윙의이해
13.2스윙컴포넌트
13.3스윙레이아웃
13.4스윙메뉴만들기
13.5애플릿마이그레이션
13.6네모네모로직게임만들기