Este documento discute o desenvolvimento de software orientado a objetos usando a linguagem Java. Ele descreve os objetivos do curso, as características e componentes da linguagem Java, como a portabilidade, orientação a objetos e JVM. Também discute o histórico e uso generalizado da tecnologia Java.