Skip to content

1. Introdução

O PDF deste documento está disponível |AQUI|.

Este documento é um recurso do curso: não é um curso completo. O aprofundamento do estudo requer a assistência de um formador.

No entanto, os alunos encontrarão aqui uma grande quantidade de informação que lhes permitirá trabalhar de forma independente na maior parte do tempo.

Existem excelentes livros sobre Java. Entre eles:

  1. Programação em Java, de Claude Delannoy, publicado pela Eyrolles
  1. Java Client-Server, de Cédric Nicolas, Christophe Avare e Frédéric Najman, publicado pela Eyrolles.

O primeiro livro é uma excelente introdução didática à linguagem Java. Depois de dominar o seu conteúdo, pode passar para o segundo livro, que aborda aspetos mais avançados de Java (JavaBeans, JDBC, CORBA/RMI). Oferece uma perspetiva interessante da indústria sobre Java. Para aprofundar os seus conhecimentos sobre Java em vários campos, pode consultar a coleção «Java Series» da O'Reilly. Para a utilização profissional de Java numa plataforma J2EE, pode ler:

  1. J2EE Programming, publicado pela Wrox e distribuído pela Eyrolles.

Serge Tahé, setembro de 1998, junho de 2002

Aviso: Ao escrever este curso, o autor não estava familiarizado com as convenções de codificação do Java, uma linguagem relativamente nova em 1998. Também não dispunha de um IDE para sinalizar violações das convenções de nomenclatura do Java. Assim, os nomes das classes e interfaces deveriam começar todos com uma letra maiúscula. Esta regra não é seguida neste documento. Em muitos aspetos, este curso está obsoleto. De facto, as tecnologias apresentadas — RMI, CORBA, Swing e Applets — já não estão em uso, e o IDE JBuilder já não existe. Em vez de reescrever este curso, escrevi um novo em 2015: [Introdução à Linguagem Java e ao Ecossistema Spring Através de um Estudo de Caso (2015)], que se baseia em certos capítulos deste documento. Recomenda-se, portanto, utilizar o curso mais recente e consultar este quando for mencionado.

Serge Tahé, fevereiro de 2026