I am trying to understand the difference between static and non static methods in java as I am new to java and have little to no experience with classes and all things that go with them.

I read that a static method belongs the class itself and the non static method belongs to the object that is generated from that class. Can anyone help me understand this a little better? Any analogies are appreciated lol.

Thank you in advance.