Skip to content

This is my first experience with Object-Oriented Programming (OOP) in Java. ☕

Notifications You must be signed in to change notification settings

BiancaSantana81/java-modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚧 [Readme em construção] 🚧

Java Modules

Inspirado no formato didático da 42 (CPP Modules), este repositório é organizado em módulos progressivos, cada um abordando tópicos específicos da linguagem Java. O foco é no aprendizado e na aplicação de conceitos fundamentais.

Estrutura geral

Este repositório é estruturado em módulos, e cada módulo contém um conjunto de exercícios. Cada exercício possui testes específicos, desenvolvidos com JUnit, para garantir o entendimento prático dos conceitos abordados. Para facilitar o processo de importação da JUnit, compilação e execução dos testes, um Makefile foi desenvolvido para cada exercício.

Veja a seguir um exemplo de estrutura:


├── lib/ (contém .jar para JUnit)
│   ├── junit.jar
│   ├── engine.jar
├── module_00/
│   ├── ex00/
|   |   └── Makefile
|   |   └── src
│   │      └── main/ (arquivos de código)
|   |      └── test/ (arquivos de teste)
|   |      └── target/ 
│   |          ├── classes/       <-- Aqui estão as classes compiladas.

   (os outros exercícios e módulos seguem a mesma estrutura)

Module-00

Este módulo pode ser considerado o meu hello, world! em Java. Durante o módulo, realizei dois exercícios introdutórios que foram fundamentais para entender conceitos como a entrada de dados e a manipulação de informações.

Module-01

Neste módulo, aprendi sobre herança e polimorfismo em classes concretas.

*** refazer as listas 04, 05, 07 e 09 de CPP em Java

About

This is my first experience with Object-Oriented Programming (OOP) in Java. ☕

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published