xuejh java code!