Open Source For Geeks: IO in Java (Using Scanner and BufferedReader)
java - Running Junit Test on Class that gets input from file , but Scanner and BufferedReader objects lead to stack overflow error in the tests - Stack Overflow
Difference between BufferedReader and Scanner in java - YouTube