• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Devaka Cooray
  • Ron McLeod
  • Jeanne Boyarsky
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
  • Tim Holloway
Bartenders:
  • Martijn Verburg
  • Frits Walraven
  • Himai Minh

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

 
Ranch Hand
Posts: 44
Scala Mac OS X IntelliJ IDE
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
author & internet detective
Posts: 41415
854
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Author
Posts: 375
22
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Jacek Laskowski
Ranch Hand
Posts: 44
Scala Mac OS X IntelliJ IDE
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 41415
854
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 44
Scala Mac OS X IntelliJ IDE
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 41415
854
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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.
 
Destroy anything that stands in your way. Except this tiny ad:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic