Explorando APIs e bibliotecas Java - JDBC, IO, Threads, JavaFX e mais
×
Explorando APIs e bibliotecas Java - JDBC, IO, Threads, JavaFX e mais
Explorando APIs e bibliotecas Java - JDBC, IO, Threads, JavaFX e mais
R$ 4,99 FRETE GRÁTIS!
As vendas desta loja estão temporariamente desativadas.
Livro Digital: Explorando APIs e bibliotecas Java - JDBC, IO, Threads, JavaFX e mais

Autor: Rodrigo Turini

Idioma: Português

Páginas: 190

Ano: 2015

ISBN: 978-85-5519-049-0

Entrega: Quando o pagamento for confirmado o ebook será enviado rapidamente por e-mail.

Conteúdo
Uma vez que você aprende Orientação a Objetos e o básico do Java, é necessário se tornar fluente em suas APIs, que não são poucas. Um programador Java eficaz conhece o que há disponível e sabe quando pode usar cada uma das possibilidades que a linguagem lhe oferece. É isso que queremos para você.

Rodrigo Turini ensina como lidar com as diferentes APIs do Java com exemplos práticos e que são relevantes no seu dia a dia. Você vai aprender as diferentes APIs para fazer IO, trabalhar com threads da forma correta, se conectar com banco de dados via JDBC, integrar com ferramentas de build e muito mais.

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