One advantage which I could think of was to prevent accidental update to a class variable in future enhancements. I would like to know if there are any other advantages.
This answer for C# mentions that there would be a minor performance improvement while using static
method. Does Java compiler have a similar processing as well?