Consider a water tank 5 km from you. For each bucket of water you had to drive 5 km. To reduce your efforts, you bring a small tank and fill it once for 3-4 days. Then fill your buckets from a small water tank inside your home.
In the above example, a 5 km water tank is a file on your hard drive. If you use a naked reader, it is like traveling 5 km for each bucket of water. This way you bring a small tank (BufferedReader).
user517491
source share