code review

mainly string.getBytes("UTF-8") replaced by string.getBytes(StandardCharsets.UTF_8)