Programa do Curso

Introdução

  • JVM, JRE e JDK
  • Ambiente de desenvolvimento integrado
  • Compilação e execução de um código Java

Java Sintaxe

  • Pacotes
  • Variáveis, matrizes e tipos de dados
  • Operadores e fluxo de controlo
  • Detalhes da enumeração

Orientado para objectos Programming

  • Classes e objectos
  • Construtores de classes
  • Herança, sobrecarga e substituição
  • Modificadores Access
  • Classes abstractas
  • Interfaces

Java Quadro de recolha

  • Colecções vs arrays
  • Listas, mapas, filas e conjuntos
  • Mapas
  • Contrato Equals e hashCode
  • Ordenação

Tratamento de excepções

  • Classe Throwable
  • excepções verificadas e não verificadas
  • Lançando uma exceção
  • Declarações "try...catch
  • Criar excepções personalizadas

API de entrada/saída

  • Trabalhar com fluxos de entrada e saída
  • Fluxo de bytes vs. fluxo de caracteres
  • Tratamento de ficheiros
  • Serialização de objectos
  • NIO.2

Java Concurrência

  • Threads e concorrência
  • Classe Thread vs interface Runnable
  • Execução de tarefas utilizando ExecutorService
  • Sincronização de threads

Requisitos

Conhecimentos de linguagens de programação procedimentais (como C, PHP, Basic, Pascal) ou orientadas para objectos.

 28 horas

Número de participantes



Preço por participante

Declaração de Clientes (5)

Cursos Relacionados

Categorias Relacionadas