Java Basics

Commentary: Next draft