Skip to content

KAYSILVHA/lista_exercicios_java_ED

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

LISTA DE EXERCÍCIOS SOBRE JAVA ED

Lista de exercícios sobre Java proposta pela formação Fullstack oferecida pela Codifica Edu e +praTI.


Tecnologias   |    Estrutura do código   |    Projeto   |    Como executar localmente   


Curso Fullstack


🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

  • Git
  • GitHub
  • Java

📝 Estrutura

  LISTA_EXERCICIOS_JAVA_ED/
│
├── Filas/
|   └── ex_1/
|   |   ├── Client.java
|   |   ├── QueueSystem.java
|   |   └── BankSimulator.java
|   |
|   └── ex_2/
|   |   ├── PrintJob.java
|   |   ├── PrintQueue.java
|   |   └── PrintManager.java
|   |
|   └── ex_3/
|       ├── Process.java
|       ├── ProcessQueue.java
|       └── ProcessManager.java
|
├── Lista_Duplamente_Encadeada/
|   └── ex_1/
|   |   ├── ActionNode.java
|   |   ├── ActionHistory.java
|   |   └── TextEditor.java
|   |
|   └── ex_2/
|       ├── CardNode.java
|       ├── Hand.java
|       └── CardGame.java
|   
├── Lista_Simplesmente_encadeada/
|   └── ex_1/
|   |   ├── Task.java
|   |   ├── TaskList.java
|   |   └── TaskManager.java
|   |
|   └── ex_2/
|   |   ├── UrlNode.java
|   |   ├── UrlHistoryList .java
|   |   └── BrowserHistoryManager.java
|   |
|   └── ex_3/
|       ├── ActionNode.java
|       ├── TextEditor.java
|       └── UndoHistory.java
|
├── README.md



🚀 Projetos

🧾 Lista Simplesmente Encadeada

Exercício 1

Implemente um gerenciador de tarefas onde cada tarefa é um nó em uma lista simplesmente encadeada. Permita que o usuário adicione, remova, e marque tarefas como concluídas.

RESPOSTA: CLIQUE AQUI!



Exercício 2

Crie uma aplicação que simule o histórico de navegação de um navegador utilizando uma lista simplesmente encadeada. Implemente funcionalidades para adicionar novas URLs e remover URLs antigas quando a lista atingir um certo tamanho.

RESPOSTA: CLIQUE AQUI!



Exercício 3

Implemente um sistema de controle de reversão (undo) para uma aplicação de edição de texto. Use uma lista simplesmente encadeada para armazenar as ações realizadas e permita que o usuário desfaça as últimas ações.

RESPOSTA: CLIQUE AQUI!



📚 Lista Duplamente Encadeada

Exercício 1

Implemente um editor de texto simples onde as operações de desfazer (undo) e refazer (redo) são gerenciadas por uma lista duplamente encadeada. Exercício 2

RESPOSTA: CLIQUE AQUI!



Exercício 2

Implemente um jogo simples de cartas onde a mão do jogador é representada por uma lista duplamente encadeada. Permita que o jogador adicione, remova, e reorganize as cartas na mão.

RESPOSTA: CLIQUE AQUI!



▫️◽◻️⬜ Filas

Exercício 1

Crie um simulador de fila de atendimento em um banco. Utilize uma fila para gerenciar os clientes que aguardam atendimento e implemente a lógica para chamar o próximo cliente.

RESPOSTA: CLIQUE AQUI!



Exercício 2

Implemente um sistema de gerenciamento de impressões onde os trabalhos de impressão são enfileirados e processados na ordem em que chegam. Use uma fila para armazenar os trabalhos de impressão.

RESPOSTA: CLIQUE AQUI!



Exercício 3

Implemente uma fila que simula a fila de processos prontos para execução em um sistema operacional. Permita que novos processos sejam adicionados e que o processo mais antigo seja removido para execução.

RESPOSTA: CLIQUE AQUI!




🚀 Executar

Siga os passos abaixo para configurar e executar o projeto localmente em sua máquina:

Pré-requisitos

Antes de executar o projeto, você precisa ter o seguinte software instalado:

Como Executar os Exercícios

  1. Clone o repositório:

    git clone https://github.com/usuario/LISTA_EXERCICIOS_JAVA_ED.git
    cd LISTA_EXERCICIOS_JAVA_ED
  2. Abra o projeto na sua IDE:

  • Se estiver usando IntelliJ IDEA ou Eclipse, você pode abrir o diretório LISTA_EXERCICIOS_JAVA_ED diretamente como um projeto. Navegue até o exercício que você deseja executar:

    Por exemplo, para executar o exercício ex_1 na categoria Filas, navegue até Filas/ex_1/. Compile e execute as classes Java.

  • No terminal ou dentro da sua IDE, você pode compilar e executar a classe principal de cada exercício. Por exemplo, para o exercício ex_1 em Filas, você pode compilar e executar a classe BankSimulator.java:

    cd Filas/ex_1/
    javac BankSimulator.java
    java BankSimulator

Repita o processo para outros exercícios. Basta navegar até a pasta correspondente ao exercício que deseja executar e seguir o mesmo procedimento.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages