调整算法为java实现

调整算法为java实现，方便其他朋友进行contribution