The knowledge of java development