0% acharam este documento útil (0 voto)
5 visualizações

4 - Java Programmer - Modulo III (Online) PDF

Enviado por

João Henrique
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações

4 - Java Programmer - Modulo III (Online) PDF

Enviado por

João Henrique
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Java Programmer - Módulo III (online)

Carga Horária: 30

Pré requisito

Para o melhor aproveitamento do curso Java Programmer - Módulo III (online), é imprescindível ter
participado do curso básico de Java Programmer II e possuir conhecimentos básicos em banco de
dados.Este curso utiliza o banco de dados MySQL e está disponível para Windows, MacOS, Linux, iOS e
Android.

Objetivo

Com o curso Java Programmer - Módulo III (online) você otimiza seu código e utiliza recursos mais
sofisticados da linguagem, como o uso de threads, asserções, comandos de entrada e saída de
informações. Ideal para quem quer assistir às aulas de onde e quando quiser, o curso online permite ainda
que você faça o gerenciamento automático de memória por meio do recurso Garbage Collector.
<br> <br>
O curso é ministrado por Sandro Luiz de Souza Vieira, consultor em TI, arquiteto Java/JEE certificado pela
Sun/Oracle e instrutor de cursos de Java desde 2002.

Arquivos - I/O e NIO

I/O: Classe OutputStream (Métodos); Classe InputStream (Métodos); Leitura de arquivos binários, Leitura
de arquivos de texto (Classe FileReader, Classe BufferedReader); Classe RandomAccessFile, A classe
java.io.File.NIO: java.nio.file.Path, Buffers, Charsets, Channels (FileChannel, I/O sem bloqueio).

Asserções

Sintaxe das asserções.Ativando e desativando asserções.Switches de linha de comando.Regras para o


uso de asserções.Classe AssertionError: Construtores.

Threads

Programação multithreaded.Implementando multithreading: java.lang.Thread,


java.lang.Runnable.Construtores.Estados da thread.Scheduler.Prioridades das threads: Método yield(),
Método join(), Método isAlive(), Método sleep().Sincronização: Palavra-chave synchronized (Race
condition), Bloco sincronizado.Bloqueios.Deadlock.Interação entre threads.
JDBC

Introdução.Pacote java.sql.Abrindo e fechando conexões: Carregando drivers, Abrindo a conexão,


Interface Connection, Classe DriverManager (Estabelecendo a conexão com o banco de dados); Método
Close.Operações na base de dados.Operações parametrizadas.Transações.Consultas.Pacote javax.sql:
DataSource, Pool de conexões e instruções (ConnectionPoolDataSource, PooledConnection); Transações
distribuídas, RowSet.

Garbage Collector

Definindo o Garbage Collector.Funcionamento do Garbage Collector.Execução do Garbage Collector.O


método finalize().Preparando o objeto para a coleta: Remover uma referência, Alterar uma referência,
Isolar uma referência.A classe Runtime.Desabilitando o Garbage Collector via interpretador Java.Ciclo de
vida dos objetos: Created, In use, Invisible, Unreachable, Collected, Finalized, Deallocated.Objetos de
referência.

Você também pode gostar