0% acharam este documento útil (0 voto)
116 visualizações4 páginas

Conteúdo Programático - Java Programmer

O documento apresenta um resumo dos principais tópicos abordados em um curso de Java Programmer, incluindo histórico da linguagem Java, tipos de dados, variáveis, operadores, estruturas de controle, orientação a objetos, classes, métodos, construtores, herança, interfaces, arrays, exceções, programação funcional, coleções, arquivos, threads e JDBC.

Enviado por

Nelly
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)
116 visualizações4 páginas

Conteúdo Programático - Java Programmer

O documento apresenta um resumo dos principais tópicos abordados em um curso de Java Programmer, incluindo histórico da linguagem Java, tipos de dados, variáveis, operadores, estruturas de controle, orientação a objetos, classes, métodos, construtores, herança, interfaces, arrays, exceções, programação funcional, coleções, arquivos, threads e JDBC.

Enviado por

Nelly
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/ 4

Java Programmer

Curso Java Programmer - Introduo linguagem Java


- Histrico.
- Caractersticas.
- Edies disponveis.
- Java Development Kit (JDK): Java Virtual Machine (JVM).
- Ambientes de desenvolvimento (IDEs).
- Estrutura bsica de um programa Java.
- Caractersticas do cdigo: Case sensitive, Nomes de arquivo, Nomenclatura, Estrutura, Comentrios, Palavras
reservadas.
- Compilando e executando um programa.

Curso Java Programmer - Tipos de dados, literais e variveis


- Tipos de dados: Tipos primitivos (String).
- Literais: Literais inteiros, Literais de ponto flutuante, Literais booleanos, Literais de caracteres (Caracteres de escape),
Literais de strings (cadeia de caracteres).
- Variveis: Definindo uma varivel, Declarando uma varivel (Usando o qualificador final), Escopo de variveis
(Aninhando escopos).
-Casting.

Curso Java Programmer - Operadores


- Operador de atribuio.
- Operadores aritmticos: Operadores aritmticos de atribuio reduzida.
- Operadores incrementais e decrementais.
- Operadores relacionais.
- Operadores lgicos.
- Operador ternrio.
- Precedncia dos operadores.

Curso Java Programmer - Estruturas de controle


- Estruturas de desvios condicionais: if / else, switch.
- Estruturas de repetio: While, Do / while, For.
- Outros comandos: Break (Instrues rotuladas), Continue.

Curso Java Programmer - Introduo orientao a objetos


- Objeto: Atributos, Mtodos, Mensagens.
- Classe: Instanciao.
- Encapsulamento.
- Herana.
- Polimorfismo.

Curso Java Programmer - Classes


- Pacotes: Criando um pacote, Acessando uma classe em outro pacote.
- Consideraes ao declarar uma classe
- Encapsulamento
- Tipos construdos
- Instanciao
- Atribuio entre objetos de tipos construdos.
- Acesso: Padro (Default), Pblico (Public).
- UML - Diagrama de Classes: Diagrama de classes em detalhes.

Curso Java Programmer - Mtodos


- Estrutura de um mtodo: Comando return, Um mtodo na prtica.
- Chamando um mtodo.
- Passagem de parmetros.
- Acesso a mtodos.
- Modificadores de mtodos: Modificador static (Atributos estticos, Mtodos estticos, Exemplos prticos de membros
estticos).
- this.
- Mtodos recursivos.
- Mtodos acessores (Mtodo getter, Mtodo setter).
- Mtodo main.
- Sobrecarga de mtodos.

Curso Java Programmer - Construtores


- Construtor padro.
- Consideraes sobre os construtores.

Curso Java Programmer - Herana


- Herana e generalizao
- Ligao
- Associao: Tipos de associao (Agregao, Composio)
- Herana e composio.
- Estabelecendo herana entre classes (Acesso aos membros da superclasse, O operador super, Chamada ao
construtor da superclasse).
- Relacionamentos (Relacionamento baseado na herana, Relacionamento baseado na utilizao (Composio)).
- Herana e classes: Classe Object, Classes abstratas (Mtodos abstratos), Classes finais.
- Polimorfismo: Ligao tardia (late binding), Polimorfismo em mtodos declarados na superclasse, Operador
instanceof.

Curso Java Programmer - Interfaces


- O conceito de interface.
- Variveis de referncia.
- Variveis inicializadas.
- Mtodos estticos.
- Mtodos default.

Curso Java Programmer - Arrays

- Tipos de array: Array unidimensional, Array bidimensional, Array multidimensional.


- Acessando elementos de um array: Acesso aos elementos em um loop.
- Modos de inicializar e construir um array: Por meio de uma nica instruo, Por meio de um array annimo.
- Passando um array como parmetro.
- Atribuindo valor a um elemento do array: Variveis de referncia para arrays unidimensionais, Variveis de referncia
para arrays multidimensionais.
- Array de argumentos.

Curso Java Programmer - Excees


- Introduo.
- Bloco try/catch: Manipulando mais de um tipo de exceo.
- throws.
- finally.
- try-with-resource.
- Excees e a pilha de mtodos em Java.
- Hierarquia de excees: Excees verificadas, Excees no verificadas.
- Principais excees: Throwable (Excees encadeadas, Principais construtores, Principais mtodos), Error,
Exception, NullPointerException, NumberFormatException, ArrayIndexOutOfBoundsException, ArithmeticException,
ClassCastException, IOException, Classe SQLException.
- Excees personalizadas.

Curso Java Programmer: Programao funcional


- Introduo: Vantagens da programao funcional, Um primeiro exemplo.
- Interface funcional: A anotao @FunctionalInterface, Exemplos de interface funcional.
- Expresses lambda: Forma geral, Expresses com parmetros, Expresses sem parmetros, Expresses com um
nico parmetro, Corpo da expresso lambda, Expresses com valor de retorno.
- Referenciando mtodos.
- O pacote java.util.function.

Curso Java Programmer: Colees e conjuntos


- O que so colees?: Principais operaes de colees, Principais interfaces de conjuntos (Caractersticas das
classes de implementao)
- Generics: Tipos genricos.
- Coleo Set: Classe HashSet, Classe Iterator, Interface Set, O mtodo forEach(), O mtodo removeIf(), Interface
Comparable, Interface Comparator.
- Conjunto Map: Classe HashMap, Classe Hashtable.
- Conjunto List: Java.util.List, Java.util.ArrayList.
- Manipulando colees com Streams: Mtodo sorted(), Mtodo filter(), Mtodo limit(), Mtodo skip(), Mtodo map(),
Mtodo distinct(), Mtodo count(), Mtodos min() e max().
- Framework de colees.

Curso Java Programmer: Arquivos ? I/O e NIO


- I/O: Classe OutputStream (Mtodos); Classe InputStream (Mtodos); Leitura de arquivos binrios, 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).

Curso Java Programmer: Asseres


- Sintaxe das asseres.

- Ativando e desativando asseres.


- Switches de linha de comando.
- Regras para o uso de asseres.
- Classe AssertionError: Construtores.

Curso Java Programmer: Threads


- Programao multithreaded.
- Implementando multithreading: java.lang.Thread, java.lang.Runnable.
- Construtores.
- Estados da thread.
- Scheduler.
- Prioridades das threads: Mtodo yield(), Mtodo join(), Mtodo isAlive(), Mtodo sleep().
- Sincronizao: Palavra-chave synchronized (Race condition), Bloco sincronizado.
- Bloqueios.
- Deadlock.
- Interao entre threads.

Curso Java Programmer: JDBC


- Introduo.
- Pacote java.sql.
- Abrindo e fechando conexes: Carregando drivers, Abrindo a conexo, Interface Connection, Classe DriverManager
(Estabelecendo a conexo com o banco de dados); Mtodo Close.
- Operaes na base de dados.
- Operaes parametrizadas.
- Transaes.
- Consultas.
- Pacote javax.sql: DataSource, Pool de conexes e instrues (ConnectionPoolDataSource, PooledConnection);
Transaes distribudas, RowSet.

Curso Java Programmer: Garbage Collector


- Definindo o Garbage Collector.
- Funcionamento do Garbage Collector.
- Execuo do Garbage Collector.
- O mtodo finalize().
- Preparando o objeto para a coleta: Remover uma referncia, Alterar uma referncia, Isolar uma referncia.
- 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 referncia.

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy