consider more about student 's knowledge on java