Este documento fornece uma introdução à linguagem de programação Java. Resume os principais tópicos da linguagem, incluindo tipos de dados, operadores, estruturas de controle, programação orientada a objetos, entrada e saída de dados e interfaces gráficas. O documento é produzido internamente pelo SENAC-RS para uso em cursos sobre Java.