This chapter includes 20 problems that involve Java I/O for files. From manipulating, walking, and watching paths to streaming files and efficient ways for reading/writing text and binary files, we will cover problems that Java developers may face on a day-to-day basis.
With the skills you will have gained from this chapter, you will be able to tackle most of the common problems that involve Java I/O files. The wide range of topics in this chapter will provide a plethora of information about how Java tackles I/O tasks.