Java SE 8 Programmer I (eBook)

O guia para sua certificação Oracle Certified Associate
eBook Download: EPUB
2015
493 Seiten
Casa do Código (Verlag)
978-85-5519-032-2 (ISBN)

Lese- und Medienproben

Java SE 8 Programmer I - Guilherme Silveira, Mário Amaral
Systemvoraussetzungen
9,49 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
As certificações Java são, pelo bem ou pelo mal, muito reconhecidas no mercado. Em sua última versão, a principal foi quebrada em duas provas. Este livro o guiará por questões e assuntos abordados para a primeira prova, a Java SE 8 Programmer I (1Z0-808), de maneira profunda e desafiadora.

Ele percorrerá cada tema com detalhes e exercícios, para você chegar na prova confiante. Decorar regras seria uma maneira de estudar, porém não uma estimulante. Por que não compila? Por que não executa como esperado? Mais do que um guia para que você tenha sucesso na prova, nossa intenção é mostrar como a linguagem funciona por dentro.

Ao terminar essa longa caminhada, você será capaz de entender melhor a linguagem, assim como poder dizer com exatidão os motivos de determinadas construções e idiomismos.

Guilherme Silveira é líder técnico na Caelum e no Alura, cofundador o GUJ.com.br e um dos criadores do VRaptor. Especializou-se na área de Ensino de Desenvolvimento de Software e é um dos principais autores dos cursos online do Alura. Ele pode ser encontrado no Twitter em @guilhermecaelum. Mario Amaral é Bacharel em Sistemas de Informação pela USP e desenvolvedor Java desde 2005, tendo foco em aplicações Java EE. Participa de projetos open source como o Stella e VRaptor. Possui a certificação SCJP e trabalha como consultor e instrutor pela Caelum. Seu Twitter é @mario_fts.

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

Erscheint lt. Verlag 8.5.2015
Verlagsort São Paulo
Sprache portugiesisch
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte Certificação • certificado • Java • Java8 • Java SE • Programmer
ISBN-10 85-5519-032-0 / 8555190320
ISBN-13 978-85-5519-032-2 / 9788555190322
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Adobe DRM)

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Einführung, Ausbildung, Praxis

von Christian Ullenboom

eBook Download (2023)
Rheinwerk Computing (Verlag)
34,93
Moderne GUIs für RIAs und Java-Applikationen

von Ralph Steyer

eBook Download (2022)
Springer Fachmedien Wiesbaden (Verlag)
42,99