According to
SCJP Sun Certified Programmer for
Java 6 Exam 310-065 by Bert Bates and Kathy Sierra, page 72:
❑ The transient modifier applies only to instance variables.
❑ The volatile modifier applies only to instance variables.
But doing the following doesn't angry the compiler:
public static transient volatile int var;
So, it means even static variables (non-instance) can have transient and volatile modifiers or am I missing something?
Thanks!