请问java有手撕代码吗?