DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones AWS Cloud
by AWS Developer Relations
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Partner Zones
AWS Cloud
by AWS Developer Relations
  1. DZone
  2. Coding
  3. Java
  4. The Will of the [JDK Using] People

The Will of the [JDK Using] People

Want to know which JDK version to use next? Check out this post on the will of the JDK people and which JDK version you should switch to!

Simon Ritter user avatar by
Simon Ritter
·
Aug. 19, 18 · Analysis
Like (1)
Save
Tweet
Share
12.20K Views

Join the DZone community and get the full member experience.

Join For Free

Will of the people

In an earlier blog, I wrote about what comes after JDK 8. This examined different factors that might affect people’s decisions about which version of the JDK to move to after JDK 8.

What’s becoming increasingly clear is that there is still considerable confusion about having a new JDK release every six months and how it will impact users and their choice of Java version for deployment.

Gil Tene, our CTO, ran a poll on Twitter last month to gauge what Java users were planning regarding deploying their applications on JDK 9 and JDK 10. The results are quite startling.

Poll Result

Now, I won’t claim that, with a little over 4,000 responses, that this is statistically significant, but I do think this is a big enough number to make some claims about what is happening. I also think that the respondents will typically be more experienced Java users and likely to be more aware of current Java events.

Gil was quite deliberate in the way he asked the poll question and the possible answers he provided. It was designed to see if people understood the current situation for JDK releases.

What’s surprising, then, is that most people do not appear to understand what is happening. Nearly two-thirds of the respondents are planning to put a JDK into production in a timeframe, which means public updates for those JDKs will have ceased. Anyone doing this would put their users at risk of stability issues (since they would not be applying any JDK-level bug fixes) and potentially make them vulnerable to security exploits — since there will also be no JDK security patches applied. With continuing security issues, even at the processor level, such as the recent L1 terminal fault following on from Spectre and Meltdown, it’s vital to ensure your Java deployment platform is kept up to date with security patches.

How to address this will require people to decide whether they want to update to a new JDK every six months, to continue to get updates for free, or find an alternative supplier of JDK binaries, which include long-term support for updates.

If moving to a new JDK that frequently sounds unrealistic, our Zulu JDK builds of the OpenJDK source code provide a low-cost alternative.

I’ll be delivering a webinar next week on the subject of what JDK you should use in the future. Why not join me to learn more?

Java (programming language) Java Development Kit

Published at DZone with permission of Simon Ritter, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • How Elasticsearch Works
  • Distributed Tracing: A Full Guide
  • mTLS Everywere
  • What Are the Benefits of Java Module With Example

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: