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

Explorando APIs e bibliotecas Java JDBC, IO, Threads, JavaFX e mais

Rodrigo Turini

Sumário

  • 1 Introdução
    • 1.1 O projeto e as tecnologias
    • 1.2 Instalando e configurando o Eclipse
    • 1.3 Download dos arquivos pro projeto
    • 1.4 Acesse o código desse livro
    • 1.5 Aproveitando ao máximo o conteúdo
    • 1.6 Tirando suas dúvidas
  • 2 Java FX
    • 2.1 Nossa primeira App em Java FX
    • 2.2 Configurando a livraria-base
    • 2.3 Preparando nosso cenário
    • 2.4 Uma listagem de produtos
  • 3 Java IO
    • 3.1 Entrada e saída de dados
    • 3.2 Lendo um arquivo de texto
    • 3.3 Lendo texto do teclado com System.in
    • 3.4 Tornando tudo mais simples com Scanner
    • 3.5 Saída de dados e o OutputStream
    • 3.6 Escrita mais simples com PrintStream
    • 3.7 Gerando um CSV de produtos
    • 3.8 Botão de exportar produtos
    • 3.9 Adicionando ações com setOnAction
    • 3.10 JavaFx e Java
  • 4 Banco de Dados e JDBC
    • 4.1 Iniciando com MySQL
    • 4.2 Criando a tabela de produtos
    • 4.3 O pacote java.sql e o JDBC
    • 4.4 Abrindo conexão com MySQL em Java
    • 4.5 Listando todos os produtos do banco
    • 4.6 Importando produtos de um dump
    • 4.7 Para saber mais: Adicionando programaticamente
    • 4.8 Qual a melhor forma de fechar a conexão?
    • 4.9 O padrão de projeto DAO
  • 5 Threads e Paralelismo
    • 5.1 Processamento demorado, e agora?
    • 5.2 Trabalhando com Threads em Java
    • 5.3 O contrato Runnable
    • 5.4 Threads com classes anônimas e lambdas
    • 5.5 Exportando em uma thread separada
    • 5.6 Um pouco mais sobre as Threads
    • 5.7 Garbage Collector
    • 5.8 Java FX assíncrono
    • 5.9 Trabalhando com a classe Task
    • 5.10 Código final com e sem lambdas
  • 6 CSS no Java FX
    • 6.1 Seu primeiro CSS no Java FX
    • 6.2 Extraindo estilos pra um arquivo .css
  • 7 JAR, bibliotecas e build
    • 7.1 JAR
    • 7.2 Gerando JAR executável pela IDE
    • 7.3 Executando a livraria-fx.jar
    • 7.4 Bibliotecas em Java
    • 7.5 Documentando seu projeto com Javadoc
    • 7.6 Automatizando build com Maven
    • 7.7 Transformando nossa app em um projeto Maven
    • 7.8 Adicionando as dependências com Maven
    • 7.9 Executando algumas tasks do Maven
    • 7.10 Adicionando plugin do Java FX
    • 7.11 Maven na linha de comando
    • 7.12 Como ficou nosso pom.xml
  • 8 Refatorações
    • 8.1 Refatoração
    • 8.2 Os tão populares Design Patterns
  • 9 Próximos passos com Java
    • 9.1 Entre em contato conosco

Dados do produto

Número de páginas:
176
ISBN:
978-85-5519-049-0
Data publicação:
02/2015

Compartilhe!

Compartilhe no Facebook Compartilhe no Twitter