File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Modifiers Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Modifiers" Watch "Modifiers" New topic


Gaia Nathan
Ranch Hand

Joined: Aug 01, 2001
Posts: 62
Hi all,
I know that the abstract and final modifiers cannot be used together, but are there any other restrictions on the other modifiers, such as native, transient and so on?
Also, can static and transient modifiers be used together?
Thanks in advance for the help.
jason adam
Chicken Farmer ()
Ranch Hand

Joined: May 08, 2001
Posts: 1932
Best suggestion in learning what modifiers can be used together is to just create a bunch of classes with different combinations and see what the compiler thinks.
In regards to static and transient, if you try it, you should see no problems. Since the two don't really have anything to do with each other, I don't see why there would be a problem (unlike final and abstract, which obviously have a relation).
Marilyn de Queiroz

Joined: Jul 22, 2000
Posts: 9044

"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
jason adam
Chicken Farmer ()
Ranch Hand

Joined: May 08, 2001
Posts: 1932
Wasn't aware statics weren't serialized, wondered about that after answering the question, makes sense since you're writing the object, and statics aren't associated with an object. Guess that would be why there is no conflict
It is sorta covered in the JavaRanch Style Guide.
subject: Modifiers