Java 언어는 외유내강(外柔內剛)의 언어이다. 겉으로 보기에는 별난 것 없어 보이고 평범해 보이지만, 실제 프로그래밍을 하면 할수록 Java 언어가 가진 깊은 매력과 세련됨에 많은 프로그래머가 매료될 수밖에 없다. 이 교재는 전체 14장으로 구성되어 있고, Java 언어에 대해 다루고 있으며, 내용을 분류하면 다음과 같이 다섯 부분으로 나눌 수 있다.
• Java 언어를 이해하고 Java의 객체지향 특징을 활용하여 프로그래밍하기(제1장~제4장) • Java를 이용한 기본 프로그래밍 기법 익히기(제5장~제8장)
• Java를 이용한 고급 프로그래밍 기법 익히기(제9장~제12장)
• 데이터베이스와 연동하는 Java 프로그래밍 기법 익히기(제13장)
• Java 프로그램의 모듈화를 통한 협업 지원 기법 익히기(제14장)
다른 프로그래밍 언어와 마찬가지로 Java 언어의 다양한 기능을 익히고 그것을 응용하는 프로그램을 작성하려면, 예제를 중심으로 Java 프로그램을 작성해 보고 테스트하는 과정을 반복해서 연습하는 것이 중요하다. 이 교재의 각 장에서는 학습자들이 필수적으로 익혀야 할 Java 언어의 특징을 다양한 예제를 통해 설명하고 있다. 예제가 실행되는 방식과 그 예제 안에 포함된 프로그래밍 기법을 빠짐없이 이해해야 한다.