I was learning java nio package and I realized there are lots of methods already provided by File which nio.Files is providing again by using Path class. Like that few more
The main difference between IO and NIO is that IO is blocking, while NIO is non-blocking.
This article explains the differences in the packages and what blocking and non-blocking IO is. archived