Conteúdo:
Apresentação do curso, Paradigma orientado a objetos, Conceito de Máquinas Virtuais (JVM), o Kit de desenvolvimento JAVA JDK, Compilador javac, sintaxe da linguagem: tipos primitivos, escopo, casting, operadores if, shile, for, etc...Tutorial sobre Eclipse; Classes, Objetivos, Atributos, Métodos. Conceito de linguagens para modelagem OO (UML). Instanciando Objetos, Referências de objetos. Strings, Arrays., Vector e Iterator. Modificadores de Acesso (encapsulamento). Métodos Construtores, Polimorfismo de métodos, conceito de assinatura de métodos, Casting de objetos. Agregação. Tratamento de Exceções. Herança, Interfaces, Delegação, Uma visão geral sobre padrões.