• 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
  • Paul Clapham
  • Ron McLeod
  • Jeanne Boyarsky
  • Tim Cooke
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Frits Walraven
Bartenders:
  • Piet Souris
  • Himai Minh

Question for Jeanne Boyarsky & Scott Selikoff about exam prep

 
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Jeanne and Scott,

After looking at the exam topics, there are a lot of topics that I'm not very familiar with, besides the Lambda material. Do you advise studying for and taking exams on previous versions of Java to get ready to be able to prep properly for the Java 8 exam, or does your book assume that readers don't know much about Java? Thanks.

Duncan
 
author
Posts: 4323
39
jQuery Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Not really? The exam has changed so much in version 8 with streams encompassing so many questions that you're better off focusing on OCP 8 if that is the exam you want to take. It couldn't hurt to study OCP 7 material, but many of the topics from the OCP 7 exam are no longer have on the OCP 8 version of the exam.

For example, the OCP 7 exam encourages FileVisitor interface to iterate over files, where as in Java 8 it's so much easier and more concise to use streams. In other words, the OCP 7 version teaches techniques that have been replaced with better strategies in Java 8.

Of course, if you already have OCP 7 material, it can't hurt to learn more. It just might not be helpful for the OCP 8 exam.

Our book assumes you have taken the OCA 8 or equivalent exam and are familiar with Java. It does not assume you know much about Java 8 beyond what was on the OCA 8. For example, we assume this is your first foray into lambadas, streams, threads, io, and NIO.2.
 
author & internet detective
Posts: 41071
848
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

Scott Selikoff wrote: It does not assume you know much about Java 8 beyond what was on the OCA 8. For example, we assume this is your first foray into lambadas, streams, threads, io, and NIO.2.


To be fair, it doesn't assume that either. We review the Java 8 features because some people are reading our book to take the upgrade exam.

We assume you are familiar with Java on the level of the OCA, but not the new language features.
 
Scott Selikoff
author
Posts: 4323
39
jQuery Eclipse IDE Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
As an example of a difference between our OCA and OCP book... we don't explain what a for() or while() in the OCP book (as we do in the OCA book). We expect you to know the basics from your previous Java experience.

As Jeanne pointed out, though, anything new to Java 8 from the OCA is reviewed in the OCP book. For example, both books cover the new date/time classes, lambda syntax, and polymorphism.
 
Those cherries would go best on cherry cheesecake. Don't put those cherries on this tiny ad:
free, earth-friendly heat - a kickstarter for putting coin in your pocket while saving the earth
https://coderanch.com/t/751654/free-earth-friendly-heat-kickstarter
reply
    Bookmark Topic Watch Topic
  • New Topic