Bloco de Notas em Java (Versão de Aprendizado) Descrição
Este projeto é uma versão de estudo de um bloco de notas em Java. O objetivo foi treinar fundamentos de programação: arrays, loops, controle de fluxo, validação de entrada e modularização de funções.
Nota: Esta versão está incompleta e ainda não utiliza POO. Serve como registro da evolução do aprendizado.
Funcionalidades
Cadastro de notas com título, texto e data Visualização de notas salvas Menu em loop principal Validação básica de título (não vazio, comprimento entre 3 e 20 caracteres) Limite de 10 notas por execução Modularização em métodos e classes de apoio
Observações sobre o aprendizado
O código não está finalizado (não há funções de atualizar ou deletar notas ainda) Apesar de parecer modularizado, não utiliza conceitos de POO Algumas escolhas refletem tentativas de simular robustez, como validação de entrada antes de atualizar arrays Serve como marco de evolução pessoal para estudos de Java e prática de lógica
Próximos passos planejados
Aprender POO e reestruturar o projeto usando classes de objetos (Nota, etc.) Implementar funções de atualizar e deletar notas Adicionar tratamento de exceções real (try/catch) Eventual migração para persistência em arquivo ou banco de dados
Observações para quem revisa o código
O foco do projeto é aprendizado, não produção Algumas decisões foram feitas conscientemente para praticar controle de fluxo, arrays e validação Ideal para quem quer ver o processo de evolução de um iniciante em Java