Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Explorando APIs e bibliotecas Java (eBook)

JDBC, IO, Threads, JavaFX e mais

(Autor)

eBook Download: EPUB
2015
190 Seiten
Casa do Código (Verlag)
978-85-5519-050-6 (ISBN)

Lese- und Medienproben

Explorando APIs e bibliotecas Java - Rodrigo Turini
Systemvoraussetzungen
9,49 inkl. MwSt
(CHF 9,25)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
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.

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 San 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 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

Erscheint lt. Verlag 6.2.2015
Verlagsort São Paulo
Sprache portugiesisch
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte API • Apis • Io • Java • JavaFX • JDBC • OO • Orientação a Objetos • Threads
ISBN-10 85-5519-050-9 / 8555190509
ISBN-13 978-85-5519-050-6 / 9788555190506
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)
CHF 34,10
Moderne GUIs für RIAs und Java-Applikationen

von Ralph Steyer

eBook Download (2022)
Springer Fachmedien Wiesbaden (Verlag)
CHF 41,95