java notes for default