本库部分代码功能的java实现版，暂时无用