Desbravando Java e Orientação a Objetos (eBook)

Um guia para o iniciante da linguagem

(Autor)

eBook Download: EPUB
2014
232 Seiten
Casa do Código (Verlag)
978-85-5519-059-9 (ISBN)

Lese- und Medienproben

Desbravando Java e Orientação a Objetos - Rodrigo Turini
Systemvoraussetzungen
9,49 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Aprenda Orientação a Objetos com Java de forma simples e efetiva! Você compilará e executará seu próprio programa em algumas horas. Por que Java? Essa é uma das linguagens de programação mais utilizadas em todo o mundo, com 20 anos e atualmente mais de 9 milhões de desenvolvedores.

O livro explora importantes conceitos da orientação a objetos como encapsulamento, herança e polimorfismo. Sempre com exemplos mão na massa, pensados para que você saiba exatamente quando e como utilizá-los.

Além disso, serão ensinadas boas práticas de programação e recursos essenciais que com certeza farão parte de sua rotina, dos mais tradicionais aos mais novos introduzidos no Java 8. É sua vez de desbravar o mundo Java!

Rodrigo Turini é Bacharel em Ciência da Computação, desenvolvedor, instrutor pela Caelum e autor de cursos do Alura. Desenvolve sistemas principalmente em Java e atualmente participa do expert group que mantém a JSR 371 (Model-View-Controller) e JSR 370 (JAX-RS 2.1), sendo a primeira uma nova especificação do JavaEE 8. Rodrigo tem participação ativa na comunidade, participando de diversas listas de discussões sobre linguagens e frameworks, e tendo palestrado em eventos no Brasil e exterior, como DevCamp 2013 e JavaOne 2014, em São Francisco. É um dos líderes de desenvolvimento do VRaptor e contribui para diversos outros projetos open source. Gosta de estudar continuamente as melhores práticas da orientação a objetos, programação funcional e Java 8.

1 - Java
1.1 - Nosso primeiro código Java
1.2 - Algumas regras e convenções
1.3 - Entendendo o método main
1.4 - Trabalhando com uma IDE
1.5 - Acesse o código desse livro e entre em contato conosco
2 - Variáveis e tipos primitivos
2.1 - Nosso projeto
2.2 - Declaração e atribuição de variáveis
2.3 - Tipos primitivos
2.4 - Casting de valores
2.5 - Adicionando condicionais
2.6 - Loopings e mais loopings
3 - Orientação a objetos
3.1 - Criando um molde de livros
3.2 - Criando um novo método
3.3 - Objetos para todos os lados!
3.4 - Entendendo a construção de um objeto
3.5 - Vantagens da orientação a objetos
4 - Encapsulamento
4.1 - Limitando desconto do Livro
4.2 - Isolando comportamentos
4.3 - Código encapsulado
4.4 - Getters e Setters
4.5 - Definindo dependências pelo construtor
5 - Herança e polimorfismo
5.1 - Trabalhando com livros digitais
5.2 - Reescrevendo métodos da superclasse
5.3 - Regras próprias de um LivroFisico
5.4 - Vendendo diferentes tipos de Livro
5.5 - Acumulando total de compras
5.6 - Herança ou composição?
6 - Classe abstrata
6.1 - Qual o tipo de cada Livro?
6.2 - Minilivro não tem desconto!
6.3 - Método abstrato
6.4 - Relembrando algumas regras
7 - Interface
7.1 - O contrato Produto
7.2 - Diminuindo acoplamento com Interfaces
7.3 - Novas regras da interface no Java 8
8 - Pacotes
8.1 - Organizando nossas classes
8.2 - Modificadores de acesso
9 - Arrays e Exception
9.1 - Trabalhando com multiplicidade
9.2 - As diferentes exceções e como lidar com elas
9.3 - Muitas e muitas Exception
9.4 - Também podemos lançar exceções!
10 - Conhecendo a API
10.1 - Todo objeto tem um tipo em comum
10.2 - Wrappers dos tipos primitivos
10.3 - O pacote java.lang
11 - Cellection Framework
11.1 - O trabalho de manipular arrays
11.2 - Ordenando nossa List de produtos
11.3 - Gerenciando cupons de desconto
11.4 - java.util.Map
12 - Streams e novidades do Java 8
12.1 - Ordenando com Java 8
12.2 - forEach do Java 8
12.3 - Filtrando livros pelo autor
13 - Um pouco da história do Java
13.1 - Origem da linguagem
13.2 - Escreva uma vez, rode em qualquer lugar!
13.3 - Linha do tempo
14 - Continuando seus estudos
14.1 - Entre em contato conosco

Erscheint lt. Verlag 21.11.2014
Verlagsort São Paulo
Sprache portugiesisch
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte Encapsulamento • herança • Java • Java8 • OO • Orientação a Objetos • polimorfismo
ISBN-10 85-5519-059-2 / 8555190592
ISBN-13 978-85-5519-059-9 / 9788555190599
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