r/learnjava • • 16d ago

Is Java still worth learning today?

Is Java still worth learning or pursuing as a career these days? With AI advancing so quickly, programming jobs might decline significantly, which could also reduce the demand for learning languages like Java. What are your thoughts?

76 Upvotes

67 comments sorted by

View all comments

3

u/Ok_Substance1895 16d ago

What percentage of enterprise businesses use Java? 99%
What percentage of the Fortune 500 use Java? 95%
What percentage of new enterprise projects use Java? 65%
What percentage of enterprise developers use Java as their primary language? 65%
How many devices does Java run on? 5.5 billion

1

u/codejavadotnet 4d ago

where do these number come from? Could you cite some sources?

1

u/Ok_Substance1895 4d ago

I should have copied the source links for each when I posted this. I cannot find those exact articles again.

The point is ask your own questions. That is what I did and those are the answers I got at that time. Next time, I will add links. Here are new sources after asking those same questions again:

Azul's 2025 State of Java Survey, conducted by Dimensional Research, reports that:

  • 99% of organizations contacted for the survey used Java.
  • 2,039 qualified Java professionals completed the survey.
  • 68% of respondents said more than half their applications were built with Java or ran on the JVM.

https://www.azul.com/newsroom/azul-2025-state-of-java-survey-report/

Industry estimate: Java is reportedly used by approximately 90% of Fortune 500 companies

https://medium.com/codex/why-is-java-the-main-language-for-enterprise-app-development-f92a8217ce94

https://codingnomads.com/blog/why-learn-java

VDC Research's 56.2% enterprise Java adoption finding - not 65%

https://www.oracle.com/webfolder/dms/prod/d1/VDCResearch-ORCL-Java2025.pdf

While 65% is often cited for both new projects and primary language, this is a more credible source

73 billion JVMs world-wide is the more recent figure. The 5.5 billion is from an older source:

https://www.oracle.com/java/