The .java files are the code and the .class file are the compiled code.
To compile from the project root:
javac -d out ObserverPattern/JavaBuiltInExample/*.javaTo run:
java -cp out ObserverPattern.JavaBuiltInExample.WeatherStationNote: Uses
java.util.Observablewhich was deprecated in Java 9 and will not compile on Java 11+.