aspose file tools*
The moose likes Associate Certification (OCAJP 7/8) and the fly likes How important is j.u.concurrent for the certification? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Associate Certification (OCAJP 7/8)
Bookmark "How important is j.u.concurrent for the certification?" Watch "How important is j.u.concurrent for the certification?" New topic
Author

How important is j.u.concurrent for the certification?

Jacek Laskowski
Ranch Hand

Joined: Nov 06, 2005
Posts: 41

Hi,

I've always been wondering why j.u.concurrent has been given so little care in the Java certifications and books. Does the book contain a wealth of information on the topic? Are the latest additions in Java 7 - Phaser and Fork/Join - explained in this book? Are there examples? Is j.u.concurrent important for the certification?

Jacek
http://blog.japila.pl
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30916
    
158

This is book is for the associate level certification. It wouldn't cover concurrency which is an advanced topic.

"The Well Grounded Java Developer" covers concurrency well. It's not a cert book though.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
Mala Gupta
Author
Ranch Hand

Joined: Sep 27, 2002
Posts: 251
    
    9
Jacek,

Concurrency, an advanced topic, is not covered in OCA Java SE 7 Programmer I certification (exam number 1Z0-803).

It has been given due importance in the 'OCP Java SE 7 Programmer II Certification' (exam number 1Z0-804). You can access the complete list of its exam objectives using link
http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&p_org_id=&lang=&p_exam_id=1Z0_804. For your quick information, exam objective 'Concurreny' and its sub-objectives are copy-pasted from this link:

Concurrency
[ ] Use java.util.concurrent collections
[ ] Apply atomic variables and locks
[ ] Use Executors and ThreadPools
[ ] Use the parallel Fork/Join Framework

With respect,
Mala


Author of Manning's OCA Java SE 7 Programmer I Certification Guide and OCP Java SE 7 Programmer II Certification Guide
Jacek Laskowski
Ranch Hand

Joined: Nov 06, 2005
Posts: 41

Hi,

Thanks for the answers! I wish it had a better coverage in Java books than it has now. It appears it won't be covered in Gupta's book either

Jacek
http://japila.pl
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30916
    
158

Jacek,
That's because these books are only meant to cover part 1. I'm sure it will be covered well in Bert's book which is for parts 1 and 2.
Jacek Laskowski
Ranch Hand

Joined: Nov 06, 2005
Posts: 41

Hi Jeanne,

No j.u.concurrent must be daunting for many novices when they have to learn Thread, synchronized, Runnable classes and at some point in their learning find out that concurrency in Java is something no one will ever fully grasp. I think j.u.concurrent should be the starting point for concurrency in Java as the other, prior approaches will only deceive that concurrency is easy (which is certainly not).

I can't wait till Bert's book shows up! I really miss real-life use cases when to use j.u.concurrent properly. Do you think the book will have them?
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30916
    
158

Jacek Laskowski wrote:I can't wait till Bert's book shows up! I really miss real-life use cases when to use j.u.concurrent properly. Do you think the book will have them?

Yes. The book page says it offers full coverage of the Part 1 and 2 objectives. Since java.util.concurrent is in part 2, the book should cover it. Note that this book isn't set to print until early next year.

For coverage of java.util.concurrent now (if it doesn't have to be a cert book), "The Well Grounded Java Developer" offers excellent coverage.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How important is j.u.concurrent for the certification?