Skip to content

Portifólio de atividades da disciplina de LP3A5

License

Notifications You must be signed in to change notification settings

piresbruna/LP3A5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LP3A5

Portifólio de atividades da disciplina de LP3A5.

Estrutura

Aulas

Contém os códigos de exemplo e exercícios praticados durante as aulas.

Aula 02

Aula de Revisão dos conceitos e práticas da linguagem java. De modo simples foram criadas duas classes Disciplina e Aluno afim de que fosse calculada a média das notas do Aluno e verificada sua presença, para então indicar de o Aluno estava Aprovado, Reprovado ou se precisaria passar pelo Instrumento Final de Avaliação (IFA) na disciplina.

Aula 03

Aula sobre threads, com pequenos exemplos das formas de se criar threads em java.

Aula 07

Aula sobre Streams, Operações Intermediárias e Terminais, Map/Reduce e Interfaces Funcionais. Foram feitos vários pequenos exemplos implementos funções ou as combinando de modo a ilustrar as aplicações de streams, principalmente.

Portifólio

Contém exercícios de prática dos conceitos vistos em aula.

Exemplo de aplicação de semáforos com duas threads, onde uma produz conteúdo para uma fila limitada, enquanto outra consome o que é produzido. O exemplo sincroniza as threads de modo que o item seja consumido logo após a sua produção.

Exemplos de uso do anyMatch e allMatch.

Calculadora MVC que utilizava de exceções apenas do tipo RunTimeException. Refatoração do código para haver menos lançamento de exceções ou alterá-las para exceções próprias com extensão da classe Exception.

Prática de refatoração usando um desafio de Coding Dojo.

About

Portifólio de atividades da disciplina de LP3A5

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages