Overwhelming majority of Java professionals surveyed run a Long Term Support release, with Java 11 and Java 17 ahead of Java 8. Credit: Amenic181 / Thinkstock Java 11 and Java 17, designated Long Term Support (LTS) versions of the language by Oracle, are the most widely used Java versions, closely followed by Java 8, according to a recent survey by Java software provider Azul. Azul found that Java 11, released in September 2018, and Java 17, released in September 2020, were used by 48% and 45% of respondents, respectively. Java 8, an LTS version released in March 2014, trailed at 40%. These findings were published in the Azul State of Java Survey and Report 2023 on October 24. The report is based on a worldwide survey of 2,062 Java professionals and users of Java-based applications conducted in May and June. Azul found that 85% of respondents used an LTS version of Java, meaning the Java version is backed by several years of support from Oracle, and 64% used more than one Java version. Azul said it was encouraged to see critical mass move beyond Java 8 to more recent LTS versions, adding this likely indicated that application teams had moved beyond interoperability issues introduced in Java 9, which arrived in September 2017. New releases of Java are published every six months, with LTS versions from Oracle arriving every two years. Short-term releases, or feature releases, get just six months of support, and are published when an LTS release is not due. It is common practice for companies to skip these feature releases, Azul said. The latest release of Java, JDK 21, was published in September as an LTS release. Other findings in the Azul State of Java Survey and Report 2023: 95% of companies have taken steps to lower cloud costs in the past year, with higher performance Java implementations playing a critical role in cloud cost optimization. But nearly 70% of companies say they are paying for at least 20% of cloud capacity they do not use. Nearly 80% of companies report having been impacted by the Log4J library vulnerability from 2021. Nearly half had to allot extra engineering time in the wake of the vulnerability, and nearly one-third were impacted by the vulnerability itself. 57% of respondents said at least 60% of their applications were Java-based. 66% of companies pay for Java support. 31% of companies used Java microservices frameworks, led by Spring Boot. 72% of Oracle users considered switching to a different Java Development Kit due to Oracle’s changes to Java pricing in January 2023. Related content feature 14 great preprocessors for developers who love to code Sometimes it seems like the rules of programming are designed to make coding a chore. Here are 14 ways preprocessors can help make software development fun again. By Peter Wayner Nov 18, 2024 10 mins Development Tools Software Development feature Designing the APIs that accidentally power businesses Well-designed APIs, even those often-neglected internal APIs, make developers more productive and businesses more agile. By Jean Yang Nov 18, 2024 6 mins APIs Software Development news Spin 3.0 supports polyglot development using Wasm components Fermyon’s open source framework for building server-side WebAssembly apps allows developers to compose apps from components created with different languages. By Paul Krill Nov 18, 2024 2 mins Microservices Serverless Computing Development Libraries and Frameworks news Go language evolving for future hardware, AI workloads The Go team is working to adapt Go to large multicore systems, the latest hardware instructions, and the needs of developers of large-scale AI systems. By Paul Krill Nov 15, 2024 3 mins Google Go Generative AI Programming Languages Resources Videos