자바 언어는 현재 일반 애플리케이션은 물론 웹이나 모바일 분야까지 다양하게 활용되고 있는 프로그래밍 언어 중 하나이다. 이 책은 프로그래밍 입문자들을 대상으로 자바의 기초부터 고급 주제까지 다양한 내용들을 일러스트와 함께 친절하게 설명하고 있다. 초반부에는 자바 프로그래밍을 하기 위한 사전 준비 단계들을 설명하고 있다. 개발 환경 구축부터 시작해 명령 프롬프트 사용 방법과 소스 파일을 컴파일하고 실행해보는 방법, 그리고 간단하게 프로그래밍을 해보면서 내용을 분석해보는 장을 마련하였다.
중반부에서는 본격적으로 자바 언어의 기초 문법과 객체지향 언어의 특징들을 실습을 통해 배우게 된다. 클래스와 메소드는 물론 오버로딩과 오버라이딩, 접근 제한자 등등 객체지향 프로그래밍에서 중요한 개념들을 배우게 된다. 또한 패키지와 예외 처리 방법, 스레드도 다루게 된다. 후반부에서는 애플릿에 대해 배우게 된다. 지금까지 콘솔 명령창에서 응용 프로그램을 만들었지만 애플릿은 약간 다르게 동작합니다. 애플릿은 웹 브라우저에서 동작시킬 수 있는 자바 프로그램이다. 그래서 애플릿을 기반으로 하는 프로그램을 어떻게 구현하는지 간단하게 알아볼 것이다.