Vous êtes sur la page 1sur 4

Java Programmer (Novo)

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).

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). - 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.

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


- Bloco try/catch: Manipulando mais de um tipo de exceo. - throws. - finally - try-with-resource - Excees e a pilha de mtodos em Java - Interface pblica - Classe Throwable: Excees encadeadas, Construtores, Mtodos. - Classe Exception: Construtores. - Classe ExceptionList: Mtodos. - Classe Error: Construtores. - Classe SQLException: Construtores, Mtodos. - Excees personalizadas.

Curso Java Programmer - Colees


- 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, Interface Comparable, Interface Comparator. - Conjunto Map: Classe HashMap, Classe Hashtable. - Conjunto List: Java.util.List, Java.util.ArrayList. - Framework de colees.

Curso Java Programmer - Stream - I/O e NIO


- I/O: Classes OutputStream e InputStream, Leitura de arquivos binrios, Leitura de arquivos de texto (Classe FileReader e Classe BufferedReader), Classe RandomAccessFile, Paths ou caminhos. - NIO: 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


- Pacote java.sql: Carregando drivers, Interface Connection, Classe DriverManager, Executando uma conexo, Mtodo Close. - 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.

Vous aimerez peut-être aussi