File inputFile = new File(filePath);
byte[] data = new byte[inputFile.length()];
FileInputStream fis = new FileInputStream(inputFile);
fis.read(data, 0, data.length);
fis.close();
15.7.1. InputStreamReader
InputStreamReader stream = new InputStreamReader(this.getClass().getClassLoader().getResourceAsStream(filename));
15.7.2. inputStream.transferTo()
var classLoader = ClassLoader.getSystemClassLoader();
var inputStream = classLoader.getResourceAsStream("hello.txt");
var tmp = File.createTempFile("tmp", "txt");
try (var outputStream = new FileOutputStream(tmp)) {
inputStream.transferTo(outputStream);
}