You are correct. Although I would say that it's so the method can be called on the Class
rather than on an object, or instance, of the class.
For example, static methods can be called like this:
TextFileReader.readFile(<filepath>);
without having to first create an instance of the class.