experiments to learn the Java language