Este livro ensina programação do jeito que é necessária hoje: prática, estruturada e diretamente aplicável.
O livro parte dos fundamentos — problemas, algoritmos e a estrutura de um programa em Java — e conduz, de forma sistemática, por temas como a configuração do ambiente de desenvolvimento (JDK, Eclipse, Android Studio), a sintaxe e as estruturas do Java, os espaços e tipos de memória (pilha vs. heap), exceções, inicialização, arquitetura de classes, pacotes e classes internas.
O foco principal é a mentalidade orientada a objetos: você aprenderá encapsulamento, definição de classes, herança, polimorfismo, interfaces, parametrização de tipos (genéricos) e considerações de projeto, complementados por muitos exercícios com soluções completas. Capítulos práticos sobre arrays, collections, recursão, gerenciamento de memória e especificidades do Java (por exemplo: records, classes wrapper e autoboxing) completam a obra.
Este livro é indicado para:
- iniciantes que desejam aprender de forma sólida e sem atalhos;
- estudantes como texto de apoio às disciplinas;
- desenvolvedores que queiram aprimorar suas habilidades de projeto e a qualidade do código.
Com explicações claras, exemplos bem elaborados e exercícios práticos e manejáveis, o livro não apenas transmite conhecimento, mas também a capacidade de aplicá-lo com segurança em seus próprios programas.
Comece agora — e escreva código Java melhor e mais compreensível.