이게 진짜 Java 프로그래밍이다
자바는 웹 분야는 물론 안드로이드 모바일 분야에서도 사용하는 대표적인 객체지향 프로그래밍 언어입니다. 그래서 자바는 국내는 물론 전 세계적으로도 인기있는 프로그래밍 언어 중 하나입니다. 이 책은 자바 프로그래밍을 처음 시작하는 사람들은 물론 실력을 더욱 탄탄히 다지고 싶어하는 독자들까지 두루 아우를 수 있도록 구성하였습니다. 총 20개의 Chapter로 구성되어 있으며 자바 프로그래머가 되기 위한 필수적이며 기초가 되는 부분들을 학습할 수 있습니다.
초반부에는 자바와 객체지향에 대한 개념과 JDK와 이클립스를 설치해 실습 환경을 구축하는 방법을 소개하고 있습니다. 그리고 중반부에는 본격적으로 자바를 이용해 프로그래밍을 하게 됩니다. 변수와 연산자, 배열 등을 비롯해 클래스와 객체를 정의하고 사용하는 방법을 배우게 됩니다. 그리고 상속과 다형성, 캐스팅, 추상 클래스와 인터페이스 등 객체지향 프로그래밍에서 중요하게 다루는 내용들을 심도있게 설명하고 있습니다. 후반부에는 쓰레드와 네트워크 프로그래밍, 그리고 JDBC와 관련된 내용을 다루고 있습니다.
자바 프로그래밍에서 꼭 필요한 부분만 압축하여 정리하였으며 이론 학습과 더불어 이클립스를 가지고 실습도 할 수 있도록 예제 소스를 영진닷컴 홈페이지에서 제공하고 있습니다.
[출판사 리뷰]
IT 관련 분야를 배우고 있거나 혹은 컴퓨터 프로그래밍에 관심을 가지고 있는 사람이라면 누구나 한 번쯤은 자바(Java) 언어에 대해 들어봤을 것입니다. 자바는 현재 많이 사용하고 있는 객체지향 프로그래밍 언어 중 하나입니다. 특히 안드로이드 기반의 모바일 시장의 확대로 인해 자바 언어의 필요성과 수요도는 계속 증가하고 있어 많은 프로그래밍 입문자들이 배우고 있습니다.
이 책은 오랜 자바 강의 경험을 가지고 있는 저자의 프로그래밍 노하우를 집약해 자바 프로그래머가 필요로 하는 내용들로 구성하였습니다. 기초 이론부터 시작해 간단한 프로그램 구현, 나아가서 간단한 게임 제작과 같이 입문자는 물론 자바 프로그래밍 실력을 키우고 싶은 독자들을 위해 풍부한 예제들을 다루고 있습니다. 또한 각 Chapter 마지막 부분에 배운 내용을 간단하게 테스트할 수 있도록 연습 문제를 마련하였습니다.
자바를 어떻게 시작해야 되고 또 어떤 프로그램을 구현해야 할 지 망설여진다면 이 책은 이에 대한 길잡이가 될 것입니다.
MDS 테크놀러지에서 선임연구원으로 근무했고, 현재 프리랜서로 강의 및 개발 활동 중이다. 임베디드 소프트웨어에서부터 자바 응용프로그램까지 다양한 분야에서 개발과 강의한 경력이 있으며 기업이나 대학에서 강의 중이다. 관심분야는 임베디드 OS, 자바, 시스템 최적화이다. 기업에서 개발의 목적은 동작하는 것을 만드는 것이 아니라 적은 비용으로 최대 효과를 내는 시스템을 개발하는 것이라 설파하고 있다.
Chapter 01 자바와 프로그래밍 개요
Chapter 02 자바 개발 환경 구축
Chapter 03 변수와 자바 기초 문법
Chapter 04 제어문
Chapter 05 배열
Chapter 06 함수
Chapter 07 클래스와 객체
Chapter 08 메서드와 메모리
Chapter 09 클래스 디자인
Chapter 10 패키지와 접근 제어자
Chapter 11 상속
Chapter 12 다형성
Chapter 13 추상 클래스와 인터페이스
Chapter 14 자바의 기본 클래스
Chapter 15 예외 처리
Chapter 16 컬렉션
Chapter 17 자바 입출력
Chapter 18 쓰레드
Chapter 19 네트워크 프로그래밍
Chapter 20 JDBC 프로그래밍