Casa do Código - Livros e Tecnologia

  • Programação
  • Lógica
  • Java
  • .NET
  • PHP
  • Games
  • OO
  • Funcional
  • Python
  • Outros
  • Todos
  • Mobile
  • iOS
  • Android
  • Multiplataforma
  • Outros
  • Todos
  • Front-end
  • HTML e CSS
  • JavaScript
  • Outros
  • Todos
  • Infraestrutura
  • Web
  • Dados
  • Outros
  • Todos
  • Business
  • Startups
  • Marketing Digital
  • Gestão
  • Agile
  • Outros
  • Todos
  • Design & UX
  • Você tem 0 itens na sacola 0 Abrir navegação por categorias e busca Ir para ao topo da página

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

    Desbravando Java e Orientação a Objetos Um guia para o iniciante da linguagem

    Rodrigo Turini
    Livro de Orientação a Objetos e Java

    *Você terá acesso às futuras atualizações do livro.

    Conteúdo

    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!

    Saiba o que você vai aprender

     

    Sumário

    • 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

    Autor

    Rodrigo Turini

    Rodrigo Turini é Bacharel em Ciência da Computação e líder técnico na Alura, a plataforma de cursos online do Grupo Caelum. Desenvolve em diferentes linguagens, mas tem um envolvimento muito forte com o Java, sendo membro ativo da JCP e de expert groups do JavaEE. Turini participa ativamente da comunidade em blogs, fóruns, listas de discussões e também em eventos nacionais e internacionais. É um dos líderes de desenvolvimento do VRaptor, e contribui para diversos outros projetos e manifestos open source. Gosta de estudar continuamente as melhores práticas da orientação a objetos, programação funcional e reativa.

    Dados do produto

    Número de páginas:
    222
    ISBN:
    978-85-5519-058-2
    Data publicação:
    11/2014
    Submeter errata Fórum de discussões

    Compartilhe!

    Compartilhe no Facebook Compartilhe no Twitter

    Impulsione sua carreira aprendendo também...

    Livro de Java 9
    Java 9
    +
    Livro de Java 8
    Java 8 Prático
    altLogoFooter

    Links da
    Casa do Código

    • Meus ebooks
    • Sobre a Casa do Código
    • Todos os livros
    • Nossas coleções
    • Quero escrever um livro ou fazer parceria
    • Perguntas Frequentes
    • Política de Privacidade
    • Fale conosco

    Nas redes sociais

    • /CasaDoCodigo
    • @casadocodigo
    • @casadocodigo

    Receba novidades e lançamentos

    Este site aceita Pix, Cartão de Crédito, Débito

    • pagarme
    • paypal

    Grupo Alura

    • Educação em Tecnologia

      • FIAP
      • Casa do Código
      • PM3 - Cursos de Produto
    • Mais Alura

      • Alura Start
      • Alura Língua
      • Alura Para Empresas
      • Alura LATAM
    • Comunidade

      • Tech Guide
      • 7 days of code
      • Hipsters ponto Jobs
    • Podcasts

      • Hipsters ponto Tech
      • Dev sem Fronteiras
      • Layers ponto Tech
      • Like a Boss
      • Scuba Dev