Use o código e tenha 10% de desconto!

Java SE 8 Programmer I O guia para sua certificação Oracle Certified Associate

Guilherme Silveira, Mário Amaral
Capa

Java SE 8 Programmer I: O guia para sua certificação Oracle Certified Associate

Sumário

  • 1 - Agradecimentos
    • 2 - Certificação?
      • 3 - O básico de Java
        • 3.1 - Defina o escopo de variáveis
        • 3.2 - Defina a estrutura de uma classe Java
        • 3.3 - Crie aplicações Java executáveis com um método main, rode um programa Java na linha de comando
        • 3.4 - Importe outros pacotes Java e deixe-os acessíveis ao seu código
      • 4 - Trabalhando com tipos de dados em Java
        • 4.1 - Declarar e inicializar variáveis
        • 4.2 - Diferença entre variáveis de referências a objetos e tipos primitivos
        • 4.3 - Leia ou escreva para campos de objetos
        • 4.4 - Explique o ciclo de vida de um objeto (criação, "de referência" e garbage collection)
        • 4.5 - Chame métodos em objetos
        • 4.6 - Manipule dados usando a classe StringBuilder e seus métodos
        • 4.7 - Criando e manipulando Strings
      • 5 - Usando operadores e construções de decisão
        • 5.1 - Use operadores Java
        • 5.2 - Use parênteses para sobrescrever a precedência de operadores
        • 5.3 - Teste a igualdade entre Strings e outros objetos usando == e equals()
        • 5.4 - Utilize o if e if/else
        • 5.5 - Utilize o switch
      • 6 - Criando e usando arrays
        • 6.1 - Declare, instancie, inicialize e use um array unidimensional
        • 6.2 - Declare, instancie, inicialize e use um array multidimensional
        • 6.3 - Declare e use uma ArrayList
      • 7 - Usando laços
        • 7.1 - Crie e use laços do tipo while
        • 7.2 - Crie e use laços do tipo for, incluindo o enhanced for
        • 7.3 - Crie e uso laços do tipo do/while
        • 7.4 - Compare os tipos de laços
        • 7.5 - Use break e continue
      • 8 - Trabalhando com métodos e encapsulamento
        • 8.1 - Crie métodos com argumentos e valores de retorno
        • 8.2 - Aplique a palavra chave static a métodos e campos
        • 8.3 - Crie métodos sobrecarregados
        • 8.4 - Diferencie o construtor padrão e construtores definidos pelo usuário
        • 8.5 - Crie e sobrecarregue construtores
        • 8.6 - Aplique modificadores de acesso
        • 8.7 - Aplique princípios de encapsulamento a uma classe
        • 8.8 - Determine o efeito que ocorre com referências a objetos e a tipos primitivos quando são passados a outros métodos e seus valores mudam
      • 9 - Trabalhando com herança
        • 9.1 - Implementando herança
        • 9.2 - Desenvolva código que mostra o uso de polimorfismo
        • 9.3 - Diferencie entre o tipo de uma referência e o tipo de um objeto
        • 9.4 - Determine quando é necessário fazer casting
        • 9.5 - Use super e this para acessar objetos e construtores
        • 9.6 - Use classes abstratas e interfaces
      • 10 - Lidando com exceções
        • 10.1 - Diferencie entre exceções do tipo checked, runtime e erros
        • 10.2 - Descreva o que são exceções e para que são utilizadas em Java
        • 10.3 - Crie um bloco try-catch e determine como exceções alteram o fluxo normal de um programa
        • 10.4 - Invoque um método que joga uma exceção
        • 10.5 - Reconheça classes de exceções comuns e suas categorias
      • 11 - Java 8 - Java Basics
        • 11.1 - Rodar um programa Java a partir da linha de comando
        • 11.2 - Trabalhando com saída no console
        • 11.3 - Compare e contraste as funcionalidades e componentes da plataforma Java como: independência de plataforma, orientação a objeto, encapsulamento etc.
      • 12 - Java 8 - Trabalhando com tipos de dados em Java
        • 12.1 - Desenvolver código que usa classes wrappers como Boolean, Double e Integer
      • 13 - Java 8 - Trabalhando com algumas classes da Java API
        • 13.1 - Crie e manipule dados de calendários usando as classes java.time.LocalDateTime, java.time.LocalDate, java.time.LocalTime, java.time.format.DateTimeFormatter, java.time.Period
        • 13.2 - Escreva uma expressão Lambda simples que consuma uma expressão Lambda Predicate
      • 14 - Boa prova

        Dados do produto

        Número de páginas:
        460 páginas
        ISBN:
        978-85-5519-031-5
        Data publicação:
        05/2015

        Compartilhe!

        Compartilhe no Facebook Compartilhe no Twitter