An educational Java SE project with simple examples of core language topics.
The project is split into packages: each package demonstrates one topic using small, easy-to-read examples. This makes it convenient for reviewing syntax and practicing how to run individual classes with main.
src/variables- variables and operators.src/conditionals- branching (if/else,switch, ternary operator).src/loops- loops (for,foreach,while).src/arrays- one-dimensional and two-dimensional arrays.src/inputs- input handling.src/objects- OOP basics using thePersonclass.src/packet1andsrc/packet2- access modifiers and cross-package access.src/Main.java,src/App.java- entry points for running examples.
src- source code.bin- compiled.classfiles.lib- external libraries (if needed).
- Open the project in VS Code.
- Choose a class that contains
main(for example,src/loops/Loop_For.java). - Click
Runabove themainmethod, or run it fromRun and Debug.
From the project root:
javac -d bin src/Main.java
java -cp bin MainTo run a class inside a package, use its fully qualified name, for example:
javac -d bin src/loops/Loop_For.java
java -cp bin loops.Loop_ForPractice and reinforce core Java topics through short, self-contained examples:
- language syntax;
- conditions and loops;
- arrays and input;
- basics of classes, objects, and access modifiers.