learn something about java basic.