Java三种算法