Running on Java 21-ea+24-2086 (Preview)
Home of The JavaSpecialists' Newsletter

0.5 Oracle OpenJDK

Juppies 2 by Dr Heinz M. Kabutz

We learn about the OpenJDK project and how to pick an appropriate version. Most likely, when you get a job programming Java, your employer will determine which version you will use, and it will typically not be the most recent version. Java releases new "feature releases" every 6 months and a "long-term support" version every 3 years (6 versions). The best for someone learning Java is to learn the newest versions, but to also have some understanding of what is new. It's not easy. When I started programming Java, we could learn everything there was to know in one week. Now it can take months to master the language fully. However, if you are a keen learner, this also makes it fun, because you can continually improve yourself and become a more valuable programmer.

Java programmers are in short supply. Even though there are millions of Java programmers in the world, like in everything there are some that are truly brilliant wizards of Java, a whole chunk that are mediocre at best, and an even larger group of programmers that could not code their way out of a paper bag. A good Java programmer can command an excellent salary, with signing bonuses, great perks, etc. So far I have not found one country where the supply of good Java programmers was higher than the demand.


When you load these comments, you'll be connected to Disqus. Privacy Statement.

Table of Contents

We hope you enjoyed this tutorial. If you did, you will also enjoy our courses. We suggest you start with Extreme Java - Advanced Java, followed by Extreme Java - Concurrency Performance for Java 8.

About the Author

Heinz Kabutz Java Conference Speaker

Java Champion, author of the Javaspecialists Newsletter, conference speaking regular... About Heinz

Superpack '23

Superpack '23 Our entire Java Specialists Training in one huge bundle more...

Free Java Book

Dynamic Proxies in Java Book
Java Training

We deliver relevant courses, by top Java developers to produce more resourceful and efficient programmers within their organisations.

Java Consulting

We can help make your Java application run faster and trouble-shoot concurrency and performance bugs...

Java Emergency?

If your system is down, we will review it for 15 minutes and give you our findings for just 1 € without any obligation.