Programação em Java
De Aulas
Planos de Ensino
Conteúdo
Java Básico
- Java - Passagem de Parâmetro por Referência e por Valor
- Aula de Programação I - Exemplos
- Programação em Java: Exemplos de ArrayList
- Leitura de Dados via Console em Java
- Java - Teste de Menu via Console
- Classes em Java
- Encapsulamento
- Herança
- Herança - Figuras
- Herança - Exemplo 2
- Polimorfismo
- Polimorfismo Java - Exemplo 2
- Exemplo Polimorfismo e protected
- Interfaces Java - Exemplo 1
- Programação em Java - Exemplo Jogo da Velha
Interface Gráfica
- Java - Interface Gráfica do Usuário
- Java - Gerenciamento de layout, chckbox, radiobutton, combobox, listas
- Java - Diálogos
- Java - Menus
- Java - Tabelas
- Java - Tratamento de Eventos
- Java - Interface Gráfica: Trabalho
Persistência de Dados
- Padrão MVC - Model View Control
- Leitura e Escrita de Arquivo Texto em Java
- Arquivos Binários em Java
- Banco de Dados - Introdução
- Banco de Dados - SQL
- Banco de Dados - API Java - Exemplos
- Java e Banco de Dados - Atividade
- Banco de Dados - DAO em Java - Exemplo
- Java - Persistência de Dados: Trabalho
Programação Paralela e Distribuída
Links
- DIA: Editor de Diagramas (Dia for Windows, Dia for Mac OS X).
- Astah - IDE para modelagem UML. Estudantes podem utilizar a versão Astah Community.
Material Antigo
Assuntos Abordados
- Apresentação da Disciplina
- Classes e Objetos em Java
- Atributos, Métodos e Métodos sobrescritos
- Encapsulamento
- Exercício - Jogo da velha
- Herança
- Polimorfismo
- Exceções
- Listas e Vetores
- Classe Maps
- Swing: Janelas e Eventos
- TableModel
- Tokenização de Strings
- Gerenciamento de arquivo texto
Interface
- Exemplo de utilização de TableModel 01 : Exemplo utilizando Table Model do Java para apresentar informações de uma lista na tela na forma de tabel.
- Exemplo de utilização de TableModel 02 : Partindo do exemplo anterior, apresenta funcionalidades de interação com os elementos da tabela.
- Exemplo de utilização de TableModel 03 : Partindo do exemplo anterior, agora com a possibilidade de armazenar as informações em um arquivo texto.
- Exemplo de RadioButtons em Java
- Utilizando JRadioButton
- Utilizando JComboBox
Exercícios e Trabalhos
Slides
Avaliação
A disciplina é orientada à projetos. Os alunos devem se reunir em grupo para efetuar os trabalhos de implementação. Contudo, a apresentação dos trabalhos é oral e individual. Dessa forma, é aconselhável que todo aluno implemente parte do trabalho ou todo ele individualmente, sendo que o grupo é reunido com o intuito de manter discussões e se ajudarem na resolução dos problemas.
Notas