Depending on where you stand,
you probably already know what a variable is and what an interface is. However, if you want to become SCJP/OCPJP certified,
you need to know the range of values you can pass to Thread.setPriority(-) method, all possible ways to assign generic references,
and a lot more 'gotcha' parts, if you are an experienced Java programmer.
In this SCJP/OCJP online training course, we target those who already know Java, and we make them ready for
the exam in 10-15 days, taking only 2 hours per day. Take a look at the course contents listed below and see how we do that.
We monitor each one individually, so no one can escape!
How do you know if you know Java enough that you can take this course? Well, we have a
free little quiz (only 10 questions) that tells you if you are ready to take this course or not.
This includes full access to this course, practice exams, videos, and all features of ExamLab
...or, check the following course preview
Day 1 : Let's get ready!
Our mission is to make you ready for the exam in 10-15 days, and it takes only 2 hours each day. As this is our first day,
I don't want to overload you with gobs of techy stuff. Instead, let's dedicate this day to be familiar with the nature of this course.
As an introduction to the course, please watch the following video, and read the attached lessons for some meta-information.
If you have any general questions about how this course works, please click the 'Ask' button below the video - we will respond to you in few hours.
I know you know a lot about Object Oriented Programming (OOP) in Java, and you have probably been an OOP guru in
your programming career. However, there are few OOP tricks you might have never heard before. Today, let's read the attached lesson
and find out few tricks most people get confused at.
Figuring out objects eligible for the garbage collector is an important skill you need to have to pass the exam.
Today, let's find out an easy way to solve any garbage collector puzzle no matter the complexity of the program. Please watch
the video first, and then try to answer the given questions. If you have questions or something is not clear enough, click the
Ask button!
You are sure to have used both checked and unchecked exceptions when coding with Java. But do you a solid idea on things like
overriding a method with exceptions, having a lot of nested catch blocks with finally blocks, and so on? Today, let's find out an easy
model to memorize all these little concepts. Watch the video, and ask your questions.
Thread synchronization has always been a tough part for people. People find threads are confusing, mainly because
they have wrong definition about threads. Today, let's redefine threads, with a new and easy analogy on how threads work.
Let's watch the video first, and then let's discuss the tough parts. If you don't have questions, you are probably not understanding
it well! So ask!
Today, let's talk about Generics. Analyzing how people answer Examlab questions in the past decade, we realized that people
find generics are absolutely confusing. Therefore, instead of focusing on just tricky things, we are going to talk about everything in generics
in the video you see below. It's 40 minutes long, but please watch it to the end, and you are sure to learn a lot of new things.
So far, we have covered a almost all tough parts in the OCPJP exam objectives. Today, let's find out what you
might have missed. Following "discovery test" is not a sample/mock exam. It is a quiz, which helps the Examlab software
to understand what you might not know. Based on your answers, it will generate a list of exam hints, exclusively for you. Please go through each
of these hints and try to see if you can replicate them in Java code. Write down the ones you understood, and ask me to help you on the ones you
have a hard time in understanding.
You may probably be feeling ready for the exam by now, but there could yet be a lot of little tricks you might have never encountered.
There is no better way to learn these points than messing with them in a mock exam. Today, we are going to take a couple of mock exams; but BEFORE
attempting these exams, read the following article on how you can better utilize these exams.
You should probably be well-prepared by now. Don't forget to check our score predictor
to see where you stand by now. Assuming you have prepared some notes as we instructed you in the Day1, take another couple of days going through the notes you made.
If the accuracy of your score predictor is low, consider repeating the exams you have taken.
Good luck!
About Instructor
Devaka Cooray
I am an independent consultant software architect, enterprise software engineer, and a technical instructor, for over 13+ years in the field.
Being the author of Examlab's SCJP/OCPJP exam series, I have so far helped over 120,000 students to clear their Java certifications.
I have also been a technical editor and contributor of the OCPJP Study Guide and Practice Exams books by KS&BB.
As for the certs on this subject, I hold SCJP, SCWCD, and OCPJBCD
Teaching lots of students in the past few years, I learned that for technical exams like this, where tricks and 'gotcha' stuff is
highly involved, there needs to be an interactive way for better delivering of that knowledge. I started this course to fulfill that
need, especially for those who are already into Java programming.
With a bunch of other tutors, I will be your instructor througout this course. Together, let's clear your exam!