Please enable JavaScript.
Coggle requires JavaScript to display documents.
Java - Fundamentos e Orientação a Objetos - Exercícios (Introdução (Seu…
Java - Fundamentos e Orientação a Objetos - Exercícios
Introdução
Introdução e Boas Vindas
Como aprender Java
História do Java
A tecnologia Java
Ambiente de desenvolvimento
Seu primeiro programa Java
Criação de primeiro programa (Passo a passo)
Primeiros passos
Variáveis e Fluxo
Exercicio 1: Específico (Imprimir numeros de 1 a 100)
Exercício 2: Extendendo exercicio 1 adicionando condições para imprimir
Exercico 3: Ler dois numeros e imprimir o resultado de operações, soma, subtração, divisao, multiplicação
Introdução a Orientação a Objetos
Exercico 1: Inicio do exercicio cumulativo, criação da classe de conta com seus métodos a atributos
Tipos de Referência e String
Exercicio 1: Reaproveite o exercicio cumulativo e adicione um atributo string
Exercicio 2: Testar equals e == de Strings
Arrays
Exercico 2: Reaproveite o exercicio anterior e no Main crie um array de contas em seguida instancia 3 contas, adicione no array, em seguida percorra o array e imprima as contas com seus numeros e saldo (AVALIAR JA CRIAR O REPOSITORIO)
Exercício 1: Crie um array de inteiros preencha com valores, depois percorra todo array e exiba o valor de cada posição na tela:
Modificadores de acesso e Encapsulamento
Exercicio1: Reaproveite o exercicio anterior e coloque os modificadores de acessos adequados (public para construtor, classe e métodos) e private para atributos
Eclipse IDE
Exercicio 1: Crie uma classe Teste, refaça seu Primeiro programa Java e execute no eclipse e observe o resultado no console
Exercicio 2: No projeto criado no exercicio anterior cria uma classe Soma, insira o código, execute em seguida debug e observe o valor das variaveis
Orientação a Objetos
Herança, reescrita e polimorfismo
Exercico 1 - Cumulativo: Crie as classes base e toda estrutura de herança, no main instncia uma Poupanca atributa a uma variavel Conta
Exercico 2: Crie um novo projeto e crie uma nova estrutura de classes com herança (Ex: Forma, Circulo, Quadrado)
Classes abstratas e Interfaces
Exercicio 1 - Cumulativo: Adicione as classes abstratas e interfaces ao projeto
Exceções e Controle de erros
Exercico 1 - Cumulativo: Adicionar exceções aos métodos sacar , capturar ela no main e testar forçando o erro.
Exercicio 2 - Forçar exceções Runtime
Arquitetura em Camadas e Pacotes
Arquitetura em Camadas
Exercicio 1 - Cumulativo: Crie as classes do projeto conforme a estrutura de camadas (Conta, Fachada, IFachada, Gerenciador, Repositorio etc.). AVALIAR CRIAR O REPOSITORIO DE ARRAYS AQUI OU NO CAPITULO DE ARRAYS
Pacotes
Exercicio 1 - Cumulativo: Separe o projeto em pacotes conforme conteudo abordado
APIs e Wrappers
Classes Wrappers
Exercicio 1 - Cumulativo: Mude os tipos primitivos das entidades de negócio para Wrappers
Jar e Javadoc
Exercicio 1 - Cumulativo: Gere um Jar do projeto via console e via eclipse, em seguida execute o jar
Exercicio 2 - Cumulativo: Adicione os comentarios apropriados e gere um Java Doc do Projeto
Java Lang
Exercício 1 - Cumulativo: Implemente os métodos equals e toString das entidades, use toString na listagem de contas
Exercício 2 - Crie um novo projet (ExercicioLang) e na classe main teste os métodos de Math e System.
Collections
Exercicio 1 - Cumulativo: Mude seu repositorio de Contas para utilizar List
Exercício 2: Crie um outro projeto ExercicoCollections e teste as demais estruturas
Threads
Exercicoo 1: Crie um projeto nvo ExercicoThreads e crie 2 threads e teste no metodo main
IO e Persistência
Pacote Java.IO
Exercico 1 - Cumulativo: Refaça seu Repositorio persistindo em arquivo
JDBC
Exercicio 1 - Cumulativo: Refaça seu repositorio persistindo em um banco de dados
Conclusão
Próximos passos