essential java demos