하지만 자바를 배우기가 그리 쉽지만은 않습니다.
대부분 객체라는 고개를 넘지 못해서 그런 경우가 많습니다.
이 책은 다음과 같은 분들을 위해서 자바의 핵심을 쉽고 빠르게 마스터할 수 있도록 했습니다.
● 자바는 물론, 프로그래밍 언어를 처음으로 배우시는 분
● 자바를 배우다가 너무 복잡해서 중도에 포기하신 분
● 클래스와 객체(인스턴스), 상속 등 객체지향의 개념이 어려우신 분
● 안드로이드 앱 개발을 위해서 빠르게 자바의 기본을 마스터하실 분
1층을 튼튼하게 지어야 안심하고 고층 빌딩을 지을 수 있듯이 자바 학습에서 제일 중요한 것은 탄탄한 기초 개념입니다.
대부분의 독자들이 어려워하는 객체지향의 핵심은 5장, 6장, 7장에 있습니다.
그 3개의 장에서 클래스가 무엇이고 객체(인스턴스)가 무엇인지, 왜 이렇게 프로그램을 구성하는지, new는 언제는 사용하고 언제는 필요 없는지, 생성자는 무엇인지, 왜 상속과 같은 기능이 있어야 하는지 등등 객체지향의 기본 개념을 확실하게 잡으실 수 있습니다.
자바는 클래스 덩어리입니다.
클래스만 잘 사용하면 자바처럼 편리한 언어도 없습니다.
그래서 클래스와 객체, 상속 등 객체지향의 기본 개념이 매우 중요합니다.
그런데 대부분 그 객체지향이라는 개념을 확실히 이해하지 못해서 어렵게 느낍니다.
기본 개념만 확실해지면 그 모든 클래스들을 다 알고 있지 않아도 수시로 찾아서 사용할 수 있게 됩니다.
그래서 이 책에서는 다음과 같은 기준으로 자바의 기본을 설명하고 있습니다.
● 객체 지향의 개념을 쉽고 빠르게 이해하도록 간결한 예제를 제공한다.
● 모든 예제의 소스코드에 주석을 추가해서 입체적으로 이해하게 한다.
● 자바의 모든 것을 이해한다는 것은 결국 클래스의 사용법을 아는 것이다.
● 하지만 그 모든 클래스를 다 안다는 것은 불가능하기도 하고 그럴 필요도 없다.
● 필수적인 클래스와 메소드만 해설하되 자바의 주요 뼈대를 모두 파악하게 한다.
● 이 책을 마치면 스스로 자바 소스코드를 해독하고 다른 문서를 해독할 능력이 생겨야 한다.
● 안드로이드 앱 개발을 위해 자바를 배우는 독자들이 쉽게 마스터할 수 있어야 한다.
박영호(yhpark@bc.ac.kr)
[약력]
통계청 전산사무관
부천대학교 e-비즈니스과 교수
고등학교 1종 도서 편찬 심의위원
중소기업 정보화 지원사업 평가 위원
한국산업정보보안학회 이사
부천대학교 중앙전산소장
부천대학교 정보화추진 TFT 위원
[저서]
술술 읽히는 자바 이야기
엑셀 2013 시작하기
파워포인트 2013 시작하기
엑셀 이럴 땐 어떻게?
엑셀 함수 이럴 땐 어떻게
비주얼베이직 고수 따라하기
이용학( leeyh358@daum.net )
[약력]
중소기업연수원 교수
동국대 컴퓨터공학 박사
김포대학 컴퓨터계열 교수
백상정보통신 연구소장
(주)하비 대표
[저서]
술술 읽히는 자바 이야기
술술 읽히는 HTML5와 CSS 이야기
인문계 코딩 교육을 위한 C 이야기
비주얼베이직 데이터베이스 솔루션
HTML @ 자바스크립트 쉽고 빠르게
ASP 3.0 프로그래밍