File file; // ...(file is initialised)... byte[] fileContent = Files.readAllBytes(file.toPath());
Ответ 2
Это зависит от того, что лучше всего подходит для вас. С точки зрения производительности, не изобретайте велосипед и используйте Apache Commons. Который находится здесь FileUtils.readFileToByteArray(File input).