start to understand Java