O Java é uma das linguagens de programação mais utilizadas hoje em dia. A sua versão mais recente (versão 8) introduz um novo paradigma de programação que a relança para a modernidade.
Nesta altura em que o Java se afirma em múltiplos ambientes de desenvolvimento e em que as interfaces por plug-in começam a ser descontinuadas nos browsers, surge esta obra com vários exemplos práticos, escrita de forma simples e acessível, destinada a todos aqueles que possuem conhecimentos básicos de programação em outras linguagens e queiram aprender Java.
A sua estrutura renovada foi igualmente pensada para a tornar útil também aos leitores que, tendo conhecimentos elementares de Java, pretendam aprofundar temas específicos nas várias vertentes aqui cobertas: utilização Web, cliente-servidor e móvel, JSE, JEE, Servlets, JSP e JSF, entre outras. Os exemplos apresentados suportam-se no Eclipse como editor de referência, no entanto, o leitor pode utilizar qualquer outro ambiente de desenvolvimento Java.
Este livro cobre as várias facetas do Java (nas suas versões mais recentes: 8 e EE 7), tendo sido incluídos diversos tópicos relevantes para a versão Java 8, e ensinando o leitor a construir desde os programas mais elementares às aplicações empresariais JEE, passando pelas interfaces para páginas Web.
No final do livro é disponibilizado um Anexo com referências online e lista de classes e um Glossário de correspondência dos principais termos técnicos para o Português do Brasil.
Dividido em quatro partes (Introdução ao Java; Criação de interfaces em Java; Java na Web; Java empresarial), este livro inclui temas atuais e de relevância, como:
· O que é o Java e como se utiliza;
· Descrição completa da sintaxe Java;
· Filosofia de Programação Orientada a Objetos;
· Construção de Interfaces Web;
· Utilização avançada do Java: Servlets, JDBC, RMI, CORBA, Java Beans;
· Arquitetura de aplicações JEE e Enterprise Java Beans;
· Java Móvel;
· Expressões Lambda;
· Interfaces Funcionais.