File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes SCJP/OCJP 6 Upgrade Exam Info Needed Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "SCJP/OCJP 6 Upgrade Exam Info Needed" Watch "SCJP/OCJP 6 Upgrade Exam Info Needed" New topic

SCJP/OCJP 6 Upgrade Exam Info Needed

Harish Tam
Ranch Hand

Joined: Feb 17, 2005
Posts: 71

Hello all,

I am planing to give the scjp 6 upgrade exam in near future.
can any body let me know some details about this exam such as
No of Questions in the Exams to answer
Passing Percentage (i.e how many of the above Question should be right to clear)
Is a paper or pad to be taken in the exam room

Thanks all

SCJP 1.4, SCWCD 1.4
Joseph Arnold
Ranch Hand

Joined: Oct 05, 2010
Posts: 42
You need to answer 60 questions. Passing percentage is 60%. Kathy Sierra & Bates SCJP study guide is the OCJP Bible to clear the exam. Unlike most of the other exams, preparing for this exam is a lot of fun!! So enjoy your exam preparation.
Harish Tam
Ranch Hand

Joined: Feb 17, 2005
Posts: 71

This are the topics covered that i have got with respect to OCJP 6

Language Enhancements

[ ] Use String in the switch statement

[ ] Use binary literals, numeric literals with underscores

[ ] Use try-with-resources

[ ] Use multi-catch in exception statements

[ ] Use the diamond operator with generic declarations

[ ] Use more precise rethrow in exceptions

Design Patterns

[ ] Design a class using the Singleton design pattern

[ ] Identify when and how to use composition to solve business problems

[ ] Write code to implement the DOA Pattern

[ ] Design a class that uses the Factory design pattern

[ ] Database Applications with JDBC

Describe the JDBC API

[ ] Identify the Java statements required to connect to a database using JDBC

[ ] Use the JDBC 4.1 RowSetProvider, RowSetFactory, and new RowSet interfaces

[ ] Use JDBC transactions

[ ] Use the proper JDBC API to submit queries and read results from the database.

[ ] Use JDBC PreparedStatement and CallableStatement


[ ] Identify potential threading problems

[ ] Use java.util.concurrent collections

[ ] Use atomic variables and locks

[ ] Use Executors and ThreadPools

[ ] Use the parallel Fork/Join framework


[ ] Describe the advantages of localizing an application

[ ] Define what a locale represents

[ ] Read and set the locale by using the Locale object

[ ] Build a resource bundle for each locale

[ ] Call a resource bundle from an application

[ ] Select a resource bundle based on locale

[ ] Format text for localization by using NumberFormat and DateFormat

Java File I/O (NIO.2)

[ ] Use the Path class to operate on file and directory paths

[ ] Use the Files class to check, delete, copy, or move a file or directory

[ ] Read and change file and directory attributes

[ ] Recursively access a directory tree

[ ] Find a file by using the PathMatcher class

[ ] Watch a directory for changes by using WatchService

please confirm the above topics or there are some others too, please confirm
I agree. Here's the link:
subject: SCJP/OCJP 6 Upgrade Exam Info Needed
It's not a secret anymore!