Sem 1 , practice for java and javafx class projects
Welcome to my Java learning repository! This repo contains hands-on exercises, classwork, and small projects I’m building as I learn Java programming and JavaFX GUI development.
📚 What’s Inside
🧮 Simple Calculator (JavaFX)
🔢 Basic Console Programs (Loops, Arrays, Classes)
🧠 OOP Practice — Encapsulation, Inheritance, Polymorphism
🧰 Other experiments as I explore Java step by step
⚙️ Tools & Technologies
Java 21+
JavaFX 25 SDK
VS Code / NetBeans IDE
Command line for manual compilation & execution
javac --module-path "C:\path\to\javafx-sdk-25\lib" --add-modules javafx.controls,javafx.fxml FileName.java
java --module-path "C:\path\to\javafx-sdk-25\lib" --add-modules javafx.controls,javafx.fxml FileName
🧩 Learning Focus
Java syntax & fundamentals
Object-Oriented Programming (OOP)
GUI design with JavaFX
Event handling
Building small, functional apps
💡 Goals
To strengthen my programming logic, understand OOP deeply, and become confident building desktop apps using JavaFX.
🧑💻 Author
Obiero Prince Student • Developer in Progress 📬 Feel free to explore, fork, or contribute!