Skip to content

AnthonyTurpinDev/Java.lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

java.lab

Projet Java de laboratoire destiné à l’apprentissage structuré du langage Java, avec une progression claire entre les bases, les exercices d’algorithme, l’orienté objet et les structures de données.

Structure du dépôt

  • src/main/java/lab/sandbox/Playground.java : zone de test et d’expérimentation rapide
  • src/main/java/lab/utils/Printer.java : utilitaire d’affichage
  • src/main/java/lab/utils/Timer.java : utilitaire de mesure de temps
  • src/main/java/lab/exercises/algo/fonction : exercices sur les fonctions et niveaux débutants
  • src/main/java/lab/exercises/algo/loop : exercices sur les boucles et l’itération
  • src/main/java/lab/exercises/algo/Variables : exercices sur les variables et les types de base
  • src/main/java/lab/exercises/oop : exercices orientés objet
  • src/main/java/lab/exercises/structures : exercices sur les tableaux et structures de données
  • src/main/java/lab/exercises/boss : défis plus avancés et exercices de type boss
  • archive/legacy : anciennes versions et archives de travail conservées pour référence
  • docs/java-cheatsheet.md : aide-mémoire Java

Démarrage rapide

  1. Ouvre une classe Java dans src/main/java
  2. Compile le fichier avec :
    javac -d out src/main/java/lab/exercises/algo/Variables/Exo2C_PairImpair.java
  3. Exécute la classe compilée avec :
    java -cp out Exo2C_PairImpair

Remarque : certaines classes peuvent être en package par défaut. Adapte le nom de la classe dans la commande java si nécessaire.

Bonnes pratiques

  • Conserve une classe par fichier Java.
  • Respecte la structure des dossiers selon le thème de l’exercice.
  • Ne modifie pas la signature des méthodes lorsque l’exercice le demande.
  • Utilise Playground.java pour tester des idées rapidement sans modifier les exercices.

Philosophie du projet

Ce dépôt est conçu pour progresser pas à pas : comprendre les concepts, pratiquer avec des exercices guidés, puis consolider avec des défis plus avancés. Le but est d’apprendre Java de manière structurée et professionnelle.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages