This week's giveaways are in the MongoDB and Jobs Discussion forums. We're giving away four copies of Mongo DB Applied Patterns and 4 resume reviews from Five Year Itch and have the authors/reps on-line! See this thread and this one for details.
I would like an explanation. In the code below, why does the "a" field not generate an error and the "obj" field does?
Joined: Feb 26, 2005
Inner class can have static field if they are compile time constants. In your code, a is assigned to a compile time constant. while obj is not. u can refer the following link to get an idea about constant expressions. JLS 15.28