Scott Selikoff

author
+ Follow
since Oct 23, 2005
Scott likes ...
jQuery Eclipse IDE Java
Cows and Likes
Cows
Total received
39
In last 30 days
5
Total given
62
Likes
Total received
250
Received in last 30 days
9
Total given
286
Given in last 30 days
3
Forums and Threads
Scavenger Hunt
expand Rancher Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Scott Selikoff

Congrats winners!!! And thank you everyone for participating.  Some great questions this week!
Also, I'm glad doPrivileged() is not on the Java 17 exam (it was under security in Java 11).  That had to be the most confusing set of questions on the 1Z0-819 exam!
Annotations have not been completed removed. Underneath the objectives, Oracle lists:

https://education.oracle.com/java-se-17-developer/pexam_1Z0-829

Candidates are also expected to: Use Annotations such as Override, Functionalnterface, Deprecated, SuppressWarnings, and SafeVarargs.



For security, that was a relatively nebulous objective in Java 11.  You essentially had to study a particular document they wrote, and they changed questions a lot when moved between the 1Z0-816 and 1Z0-819 exams.  In other words, actually better its removed.  You still need to know how to protect classes and with encapsulation and PreparedStatement statements for the exam, though, so it's not all gone.
I'd recommend the Java 17 only because you'll learn more.  The changes between Java 8 and Java 11 aren’t as massive (except for modules!).
We combined our 2 module chapters into 1 for the book.  Module are features throughout the exam. I can't really say how many questions I got, but as a rule of thumb, you can assume the 50 questions are evenly distributed among the 11 sets of objectives.
It's always random and always seem relatively even.  While you only see 50 questions, the exam can pick from hundreds, or even thousands.  Some questions are even experimental and don't contribute to your score (and you don't know which ones they are!).
Not as many scoping questions?  People often ask us specifics about what is on the exam.    Personally, I was surprised how certain objectives seem identical between the Java 11 exam (1Z0-819) and the Java 17 exam (1Z0-829), yet what you need to know for the exam is very different.  For instance, they ask questions on threading/concurrency that are very different between the two exams.
In the introduction we discuss a lot of test taking strategies.  For example, if you encounter a really long question that is going to take you awhile to read.. skip it!  Come back to it later.  You get the same points for answering a short question as a long one.  When I took the exam there were questions in serialization that I definitely saved to the end, given their size!

We have a lot of other strategies listed in our introduction.  The time is *very* tight on this exam, you really have to be careful!
The exam tends to test newer topics rather than old. If you were to study solely from a Java 7 cert book and then take the exam, I would expect you to have difficulty on well more than half the questions.
They are granted for specific versions of Java and do not expire.  If you certified with Java 1.4 almost 20 years ago, you are still certified with Java 1.4.
Sealed classes are important for the exam but arguably one of the less used things in practice.  I prefer my classes to be extensible and able to be inherited?
One thing you should always remember as a developer... your experience doesn't have to match your employer's tech stack.  You can study technologies well outside your companies tech stock, attend conferences, join local Java User Groups (JUGs), join open source projects, and more.  Once you realize this, you can grow a lot more as a developer.  It's about having a career in software being larger than just being an employee of a company.

Of course, it also helps to try to encourage your organization to move toward more standard-based modern technologies.  Companies that stay on old technologies forever tend to be unfun places to work after awhile.
Jeanne and I also both have full-time jobs.. which means we really only work at nights or on weekends (mostly on weekends).  That said, it takes a lot of time and involves a lot of editors over months to write any book!
It includes new material for Java 17, streamlines existing material that used to be split across two books into one book, and has been tailored for the Java 17 exam.  Hope that helps!
Thanks for the feedback, although this is really a style choice.  Both are correct.