java 一些算法