Nopes. Static members belong to a class and do not change from one instance of a class to another. You can use them without creating an instance of a class. If you create an instance of a class and access the static members, no compilation error but changes to static variables will be reflected everywhere. Remember, main() is static and you do not create an instance of the class, neither does the
Java interpreter. Because of this, main can only access static instance fields in the class. To refer to non static fields, it creates an object.
Also look at the Math library, all of its methods are static. You call this methods using its fully qualified name i.e. Math.floor().
Hope this helps.
Sandeep