Esta obra foi desenvolvida para proporcionar ao leitor uma aprendizagem de desenvolvimento de software utilizando a linguagem JAVA. Este livro dedica-se, em sua maior parte, a fornecer ao leitor uma visão de como programar utilizando essa linguagem de programação, começando por uma introdução sobre a linguagem, comandos básicos e avançandos, realizando a introdução à linguagem orientada a objetos, por conceitos de classe, herança, polimorfismo, entre outros. As técnicas de desenvolvimento são apresentadas de forma a facilitar o entendimento, tornando-se um referencial de como utilizar os comandos desta linguagem. Este livro é uma apresentação das informações essenciais para essa área de atividade, cujas propostas estão ao alcance de todo tipo de leitor interessado no aprendizado.