what exactly is the use of java static methods? Yes i understand that they can be called without creating instance if in the same class. They can be called directly.
In case of main method, as it will be the first method to be called and has to be called without initializing it, static word justifies.
But in which other scenarios do we need to make a method static?