jdk 8.0 buf fix 兼容低版本的JDK