This week's book giveaway is in the Java in General forum.
We're giving away four copies of Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 and have ishori Sharan & Adam L Davis on-line!
See this thread for details.
Win a copy of Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 this week in the Java in General forum!

Sander Hollaar

+ Follow
since Nov 15, 2019
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Sander Hollaar

Hi Bastian,

I was about to compose some real good questions but could not resist myself and bought the book (and then some more, dammit).

I'm a great fan of Manning MEAP. And Rust.

Wish you good luck and much fun writing the rest! Looking forward to it.

1 week ago
Hi Billy Yuen & Alexander Matyushentsev!

Two questions:

1, Do you have any tips (in the book?) to avoid vendor lock-in as much as possible wrt Kubernetes setup?
2, Will the book also cover a hybrid setup deployment, with both on-premisses infra and presence on a 'real' one?


10 months ago
Thank you for your extensive reply! And for your insight on OO and FP from your long-time experience.

Totally agree with your view on Records: I've played with it and it feels so natural! This new feature, and others (Loom  comes to mind) give me trust in the future of Java.

Still so much to learn ..

Thanks again Trisha!
1 year ago
Hello Kevlin & Trisha!

I want to push my Java skills to the next level, hence my interest in your book!

My questions for you: what does the future of OOP look like? Will OOP and FP blend in Java?

Background: I've read some articles regarding the 'broken promise' of OOP, and as somebody who plays with Clojure and Rust as well I wonder if functional programming makes for better maintainable software.


edit: found this very interesting thread after posting:
1 year ago

I chose FX because, based on what I have read, it can be used on both desktop apps and Android

Did you consider writing a [1]Progressive web app? The [2]Add to homescreen example at [3]Examples for progressive web apps gives a good impression of its power.

1 year ago

Imagine 2 authors and 3-4 editors are all working on the same chapter.. lot easier to manage/review/approve changes in Word.

Not to invalidate the point you make towards Word, but this sounds like something Github/Gitlab could provide as well. But likely not as sophisticated as Word. Thanks for the insight.

the Word docs

Would LaTeX be an option for writing a book like yours?

We want the book to have the feel of being written by one person.

You both absolutely succeeded in that!

the number constructors (like new Integer()) were deprecated in Java 9?  I mean, I know why they did it

Since this forum is for newbies too, I dare to ask ;-)

Why is that deprecated?

Our OCA 8 book was our first book.

For real?! Honestly couldn't tell if you asked! The book is very consistent from cover to cover. That (I think) must be very difficult to achieve, especially with two autors. Kudos much!
Thanks for the info Scott!

I've ordered both books, definitely must haves.


In reality, it's more like "Underscores are allowed in numeric literals only between digits

Not true I'm affraid, this compiles:

int number = 0xA_AA;

Hello Jeanne & Scott!

Congratulations on your "Java SE 11 Programmer I Study Guide" !

I recently passed OCA 8 with the help of your excellent books (have the set, OCA/OCP for SE 8).

I notice there are three books on Amazon:
[1]OCP Oracle Certified Professional Java SE 11 Programmer I Study Guide: Exam 1Z0-815 1st Edition  (November 26th, 2019, 608 pages)
[2]OCP Oracle Certified Professional Java SE 11 Developer Complete Study Guide: Exam 1Z0-815 and Exam 1Z0-816 1st Edition  (July 8th, 2020, 1032 pages)
[3]OCP Oracle Certified Professional Java SE 11 Programmer II Study Guide: Exam 1Z0-816 2nd Edition  (June 23th, 2020, 720 pages)

Is the second book (Java SE 11 Developer) a combination of the first and third book? I notice it has less pages than the two combined.

Also, how can the third book be a 2nd edition?

I'll definitely buy the Programmer I/II Study Guides (hope the draw bot does not understand this).



"float f4 = 12.345_F;"

I'd say the literal ends before the 'F', which makes the underscore be a the end of the literal, which is not allowed.