Java: static and transient keywords

I came across transient keyword and wanted to get few more details about it. This is one of the most ignored or rarely used keyword by me. It is really funny but, I never really used this keyword extensively. The main reason is, this keyword has a very specific use and most of the applications don’t need that for building the business applications. As per info here, when any object state is getting serialized, static and transient variables will be ignored for serialization. Still, Java compiler doesn’t give any warning or prohibit from making a variable static and transient at the same time. I don’t think this as error but a warning should make more sense in this case.

Published April 20 2008

blog comments powered by Disqus