O Java é uma das linguagens de programação mais utilizadas, não só no universo da Internet e da Web, mas também em domínios tão distintos como as aplicações corporativas, as aplicações móveis, os sistemas embebidos ou as aplicações de televisão. Devido à sua simplicidade, robustez e portabilidade, impõe-se como uma das linguagens de programação mais importantes da atualidade. Este livro cobre as várias facetas do Java (nas suas versões mais recentes: 7, 8 e EE 7), ensinando o leitor a construir desde os programas mais elementares às aplicações empresariais JEE, passando pelo desenho de applets para a integração em páginas Web. Escrita de forma simples, acessível e com exemplos práticos, esta obra destina-se a todos os que possuem conhecimentos básicos de programação em outras linguagens e queiram aprender Java. Útil igualmente para os leitores que, tendo conhecimentos elementares de Java, pretendam aprofundar temas específicos nas várias vertentes cobertas pelo livro (utilização Web, cliente-servidor e móvel, JSE, JEE, servlets, JSP e JSF, entre outras). Os exemplos apresentados no livro suportam-se no Eclipse como editor de referência, podendo o leitor, no entanto, utilizar qualquer outro ambiente de desenvolvimento Java. Este livro disponibiliza ainda a correspondência dos principais termos técnicos para o Português do Brasil. Livro segundo o novo Acordo Ortográfico