Java language Study