I'm not a Java programmer. I use VB, but I have to do an assignment in Java. And I have problems about when to use static, and when not to use it. I really don't understand what it means. So can you please use all your forces to try to explain what it means? What is a Static variable, and what is a static method and so on....

Pleas explain like if I was 5years old or something like that...