aspose file tools*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes volatile Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "volatile" Watch "volatile" New topic
Author

volatile

Vilas Lawande
Ranch Hand

Joined: Nov 07, 2006
Posts: 127
how volatile modifier work?
Sasha Ruehmkorf
Ranch Hand

Joined: Mar 29, 2007
Posts: 115
As you are posting in the SCJP-Forum, here's what the bible says:
For the exam, all you need to know about volatile is that, as with transient, it can be applied only to instance variables.

Good news?
Jim Yingst
Wanderer
Sheriff

Joined: Jan 30, 2000
Posts: 18671
Does it really say that? If so, please tell us exactly which book and page number, because that should be reported as an error. The volatile keyword certainly can be used on class variables as well as instance variables. However I doubt you need to know even that much for the SCJP. Volatile really isn't important for that exam.


"I'm not back." - Bill Harding, Twister
Sasha Ruehmkorf
Ranch Hand

Joined: Mar 29, 2007
Posts: 115
from K&B page 59.
Maybe it's already reported? I don't understand this cryptic line in the errata: ".59....x-ref.....Volatile para. s/b: Chapter 9"
Bert Bates
author
Sheriff

Joined: Oct 14, 2002
Posts: 8815
    
    5
Hi Guys,

Let me step back a minute. In general, our idea when writing K&B was to provide candidates with solid foundations in the topics on the exam, and to try to teach about 110% of what's necessary for the exam. Please remember, that if you get 100% on the exam, that doesn't mean you know anywhere near 100% of Java. K&B is in no way a complete rehashing of the Java spec. We think the exam objectives are really good, and we think that if you pass the exam you will understand the important, foundational elements of Java.

That said, what we say in the book is: "For the exam, all you need to know about volatile is that, as with transient, it can be applied only to instance variables."

The key phrase here is "For the exam"

This is not the whole story concerning volatile variables - but it IS what you need to know for the exam.

hth,

Bert


Spot false dilemmas now, ask me how!
(If you're not on the edge, you're taking up too much room.)
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: volatile