Skip to content

frc3566/Java-Beginner-Lessons

Repository files navigation

FRC Basic Java Lessons — annotated explanations + runnable examples

This folder contains lesson files that explain core Java and OOP concepts and a runnable Java example for each lesson.

How it's organized:

  • README.md (this file)
  • 01_datatypes.md and src/DatatypesExample.java
  • 02_controlflow_operators.md and src/ControlFlowExample.java
  • 03_collections_methods.md and src/CollectionsExample.java
  • 04_classes_objects.md and src/ClassesObjectsExample.java
  • 05_encapsulation_inheritance_polymorphism.md and src/OOPExample.java
  • 06_interfaces_abstract.md and src/InterfacesAbstractExample.java
  • 07_enums_constants.md and src/EnumsConstantsExample.java
  • 08_error_handling.md and src/ErrorHandlingExample.java
  • 09_static_vs_instance.md and src/StaticInstanceExample.java
  • 10_packages_imports.md (explanations)

How to compile and run an example (macOS / zsh):

  1. Open terminal in the repository root.
  2. Compile a Java file:
javac java-lessons/src/DatatypesExample.java
  1. Run it (class path refers to the directory that contains the compiled .class file):
java -cp java-lessons/src DatatypesExample

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages