미리보기
JAVA가 보이는 그림책*
이미지를 통해 프로그래밍의 개념과 구조를 쉽게 이해하고 적용할 수 있도록 한 국내 최...
ISBN 978-89-315-5278-2
저자 ANK Co., Ltd.
발행일
번역 김성훈
감역 변종석, 전명민
분량 256쪽
색도 2도
판형 46배판
정가 15,000원↓
판매가 13,500
(10% off)
적립금 750원(5%)
  소득공제
도서소개

■ 이 책은...

이미지를 통해 프로그래밍의 개념과 구조를 쉽게 이해하고 적용할 수 있도록 한 국내 최초의 Java 프로그래밍 그림 입문서!!

가장 대표적인 객체지향 프로그래밍 언어인 Java는 초보자들이 접근하기에 쉽지만은 않습니다. 특히 프로그래밍의 언어 사양의 이해라는 부분에서부터 막히는 초보자들에게는 ‘어떤 기능을 구현하기 위해서 어떻게 프로그래밍 언어의 코드를 조합하여 프로그램을 구성한다.’는 것은 더더욱 어려운 일입니다.

이 책의 큰 특징은 프로그래밍이 논리적인 작업이라는 통념을 벗어나 이미지를 통해 독자의 상상력을 자극하여 프로그래밍 전체 구조를 프로그래머가 실제 파악하고 있는 시각에서 이해할 수 있도록 한 것입니다. 프로그래밍 초보자에게 쉽게 다가설 수 있도록 이미지로 설명한 입문서로 전체 8장과 부록으로 구성되어 있습니다. 각 장은 그림을 곁들인 설명과 더불어 연습문제까지 포함하여 학습 효과를 높이고 있습니다.

도입부에서는 Java 언어의 위상 등 기초 지식을 다루었고, 1장에는 Java의 기본적인 프로그램 구성, 2장에서는 연산자, 3장에서는 제어문, 4장에서는 클래스의 기초, 5장에서는 클래스의 상속, 6장에서는 클래스의 응용, 7장에서는 파일과 스트림, 8장에서는 패키지 이용을 다루고 있고 부록에서는 보다 향상된 고급 프로그래밍을 위한 요소들과 다양한 팁을 소개하고 있습니다.

이 책은 Java와 프로그래밍의 기초를 모르는 초보자들에게 Java의 기본을 확실히 다져줄 것이며, 객체지향의 개념을 분명하고도 정확히 전달해 줄 것입니다.


■ 저 자

ANK Co., Ltd.(www.ank.co.jp)
소프트웨어 개발에서 웹 사이트 구축․디자인, 서적 집필까지 폭넓게 일하는 회사로 홈페이지 사전, HTML 태그 사전 등 다수의 서적을 발행했다.


■ 역 자

김성훈
•한국외국어대학교 일본어과 졸업
•(주)정우 개발실에서 프로그램 관리 및 매뉴얼 번역
•중소기업 네트워크 구축 및 사이트 제작
•일본어능력시험1급, SCJP, MCP, 인터넷정보검색사
•현재 프리랜서로 활동하며 번역과 쇼핑몰 프로젝트 참여


■ 감 수

변종석
•자바 유저스넷 1대 운영자
•현재 JavaCommunity.Org 회장

전영민
•자바 유저스넷 2대 운영자
•현재 JavaCommunity.Org 운영진

목차

 

■ 목차

제0장. Java를 시작하기 전에
       Java 언어의 위상
       Java로 할 수 있는 것
       Java VM
       Java 프로그램 개발 툴
       프로그래밍의 기본적인 흐름
       프로그램 기술시의 약속

제1장. 기본적인 프로그램
       Hellow world!
       변수
       수치형
       문자와 문자열
       배열
       다차원 배열(1)
       다차원 배열(2)
       도전! Java 프로그래밍
       Java 상식 - Unicode

제2장. 연산자
       산술 연산자(1)
       산술 연산자(2)
       비교 연산자
       논리형
       논리 연산자
       수치와 단위
       형의 변환
       연산의 우선순위
       도전! Java 프로그래밍
       Java 상식 - 복잡한 논리 연산

제3장. 제어문
       if문(1)
       if문(2)
       for문
       while문
       루프의 중단
       switch 문
       (예제1) 데이터를 정렬하자
       (예제2) 소수를 찾아라
       도전! Java 프로그래밍
       Java 상식 - 라벨을 지정해서 루프 탈출하기

제4장. 클래스의 기초
       클래스의 개념
       오브젝트의 생성
       필드
       메소드의 정의
       메소드 호출하기(1)
       메소드 호출하기(2)
       오버로딩
       생성자
       여러 가지 생성자
       main( ) 메소드
       (예제) 성적을 표시해보자
       도전! Java 프로그래밍
       Java 상식 - 가베지 콜렉터

제5장. 연산자
       상속
       상속의 정의
       private 접근 제한자
       오버라이딩
       여러 가지 수식자
       (예제) 매출 전표 만들기
       도전! Java 프로그래밍
       Java 상식 - this

제6장. 클래스의 응용
       추상 클래스
       인터페이스
       인터페이스의 상속
       다형성(1)
       다형성(2)
       클래스와 오브젝트의 응용
       (예제) 도형의 면적과 둘레를 구해보자
       도전! Java 프로그래밍
       Java 상식 - 오브젝트의 복제

제7장. 파일과 스트림
       스트림
       예외
       문자 읽기
       문자 쓰기
       바이너리 파일의 읽기·쓰기(1)
       바이너리 파일의 읽기·쓰기(2)
       키보드 입력
       (예제1) 파일속의 문자열
       (예제2) 에디터 작성
       도전! Java 프로그래밍
       Java 상식 - 시리얼라이즈

제8장. 패키지 이용
       패키지
       접근 제한자
       랩퍼클래스
       문자열을 자유자재로
       (예제) 퀴즈 프로그램
       도전! Java 프로그래밍
       Java 상식 - 시스템 프로퍼티

부 록. 좀더 힘 내 볼까요?
       (부록1) 고급 프로그래밍을 위한 팁
       (부록2) printf( ) 메소드
       (부록3) for 문의 확장
       (부록4) 메소드의 인수
       (부록5) 오버라이딩의 확장
       (부록6) Scanner 클래스
       (부록7) Static 임포트
       (부록8) Auto-Boxing
       (부록9) 제네릭(Generics)
       (부록10) 열거형
       (부록11) Java 2 SDK 1.4.2 설치
       (부록12) JDK 5.0 설치하기

 

■ 이 책의 특징

Java 언어는 쉽게 이해하기 어려운 논리도 있기 때문에 문장만으로 그 이미지를 파악하기란 상당히 어려운 면이 많이 있습니다. 이 책은 일러스트를 구사하여 해설되어 있으므로, 누구나 직감적으로 이미지 파악이 가능하고 이해하기가 훨씬 수월하며 학습의 진행 속도가 빠릅니다.

1. 꼭 알아야할 key point
각 장에서 배워야할 중요한 개념들을 미리 익히게 됩니다. 각각의 개념들이 가지는 관련성과 응용분야를 살펴보아 각 장에서 설명하는 프로그램의 기본 원리의 숲을 볼 수 있도록 안내합니다.

2. 본문
본문은 펼친 면 양 면을 하나의 주제로 완결시켜, 이미지가 산만하게 흩어지지 않도록 배려했습니다. 또한, 나중에 필요한 부분을 찾을 때도 효과적으로 사용할 수 있습니다.

3. 예제 프로그램
개념 소개만으로 끝나지 않도록, 예제 프로그램도 풍부하게 준비했습니다. 본문 속에서 소개하는 작은 프로그램 이외에도, 각 장의 끝에는 비교적 길고 실용적인 예제 프로그램이 있습니다.

4. 도전! Java 프로그래밍
프로그래밍의 제1수칙은 ‘백문이 불여일행’입니다. 백번 듣고 보는 것보다 한번 자신이 직접 프로그래밍을 해보지 않으면 C 프로그램을 정복할 수 없습니다. 도전! Java 프로그래밍은 각 장에서 배운 내용을 토대로 연습문제를 풀어보면서 실력을 쌓아갈 수 있도록 합니다.

5. 알아두면 도움 되는 Java 프로그래밍 상식
Java 프로그램의 기본 개념을 공부하는 것이 가장 중요하겠지만 Java 언어의 역사나 한글의 표현, 복잡한 논리연산 등등 실제 기능의 구현 이외에 알아야할 중요한 상식을 쉬어가면서 이해할 수 있습니다. 프로그램 지식을 한층 더 높여줍니다.

6. 부록
조금 높은 수준의 주제에 대해서는 부록으로 실어두었기 때문에, 본문의 내용을 이해하신 분들은 계속 읽어나가 주십시오. 또한 부록에는 실제 프로그램의 개발을 수행할 때 도움이 되는 정보와 자료도 실어두었습니다.

저자
부록/예제소스
정오표
    최근 본 상품 1