Guia de Estudo Java SE 11 Programmer I
816 páginas
Portuguese
PDF
4.5

Guia de Estudo Java SE 11 Programmer I

Guia de Estudo Java SE 11 Programmer I

Autor:

Ano:

Resumo:

Introdução

O livro «Guia de Estudo Java SE 11 Programmer I» (autores — Jeanne Boyarsky e Scott Selikoff) é um guia de estudo oficial para preparação para o exame Oracle Certified Professional: Java SE 11 Programmer I (1Z0-815). Lançado em 2019, rapidamente se tornou uma das fontes mais confiáveis para quem deseja não apenas passar na certificação, mas também compreender profundamente os fundamentos da linguagem Java. Apesar de o site PythonLib ser dedicado principalmente ao Python, este livro será útil para todo desenvolvedor que deseja expandir seu conjunto de ferramentas e dominar outra linguagem de programação poderosa.

Sobre o que é este livro

O guia abrange todos os tópicos necessários para ser aprovado no exame 1Z0-815. Os autores analisam sequencialmente a sintaxe Java, o trabalho com tipos de dados, estruturas de controle, classes e objetos, exceções, sistema de módulos (JPMS) e muito mais. O livro é construído no princípio "do simples ao complexo": cada capítulo começa com conceitos básicos e termina com exemplos complexos e perguntas no estilo do exame.

Estrutura da publicação

O livro consiste em 12 capítulos e vários apêndices. Cada capítulo contém:

  • material teórico com explicações;
  • exemplos de código com comentários;
  • "armadilhas" — erros típicos que os iniciantes cometem;
  • perguntas de autoavaliação com respostas detalhadas.

Para quem é destinado

O livro é voltado para desenvolvedores Java iniciantes que já têm uma compreensão básica de programação (por exemplo, conhecem Python ou C++) e desejam sistematizar seus conhecimentos em Java. Também será útil para aqueles que se preparam para a certificação Oracle, mas não têm experiência com Java SE 11.

O que o leitor aprenderá

Após estudar este livro, o leitor será capaz de:

  • usar com confiança as principais construções da linguagem Java (loops, condicionais, operadores);
  • trabalhar com classes, interfaces, herança e polimorfismo;
  • entender o mecanismo de exceções e criar as próprias;
  • usar o sistema de módulos Java Platform Module System (JPMS);
  • aplicar expressões lambda e interfaces funcionais;
  • trabalhar com coleções, generics e fluxos de entrada e saída;
  • preparar-se para o exame 1Z0-815 em um nível suficiente para ser aprovado.

Pontos fortes

Uma das principais vantagens do livro é a orientação prática. Os autores não apenas recontam a especificação, mas mostram como certas construções se comportam no código real. Merecem atenção especial as seções "Exam Tips" e "Review Questions" — elas são o mais próximo possível do formato do exame real. Além disso, o livro é escrito em linguagem viva e acessível, o que é raro na literatura técnica.

Outro ponto positivo é a atualidade. Java SE 11 é uma versão LTS, que será suportada por muitos anos, portanto, o conhecimento adquirido com este livro não ficará desatualizado tão cedo.

A quem é recomendado

Recomendo este livro a todos que desejam obter a certificação oficial Oracle para Java SE 11, bem como àqueles que estão migrando de outras linguagens (por exemplo, do Python) e querem aprender Java rapidamente em nível profissional. Também será útil para professores e estudantes de TI como material didático complementar.

Apesar de no PythonLib falarmos principalmente sobre Python, aprender Java abre novos horizontes: você poderá entender melhor a arquitetura de aplicações corporativas, o desenvolvimento Android e os princípios de funcionamento das máquinas virtuais. Este livro será um excelente ponto de partida nessa direção.

Recommendations