code: public static float readFloat(InputStream is) throws IOException {
          byte[] bytes = new byte[4];
          is.read(bytes);
          return getFloat(bytes);
      }
docs: Read a float from a data input stream Credit to:
  https://github.com/NLPchina/Word2VEC_java/blob/master/src/com/ansj/vec/Word2VEC.java
  
  @param is
  @return
  @throws IOException