IJCOPE Journal

UGC Logo DOI / ISO Logo

International Journal of Creative and Open Research in Engineering and Management

A Peer-Reviewed, Open-Access International Journal Supporting Multidisciplinary Research, Digital Publishing Standards, DOI Registration, and Academic Indexing.
Journal Information
ISSN: 3108-1754 (Online)
Crossref DOI: Available
ISO Certification: 9001:2015
Publication Fee: 599/- INR
Compliance: UGC Journal Norms
License: CC BY 4.0
Peer Review: Double Blind
Volume 02, Issue 05

Published on: May 2026

JAVA 25 AND THE EVOLUTION OF MODERN JAVA FOR NEXT-GENERATION SOFTWARE SYSTEMS

R KARTIKEYAN RISHABH RUSTAGI SARANSH THANIK RAUNAQ GUPTA

MASTER OF COMPUTER APPLICATIONS JAGAN INSTITUTE OF MANAGEMENT STUDIES

Article Status

Plagiarism Passed Peer Reviewed Open Access

Available Documents

Abstract

Shifts in how software systems are built and deployed — toward containerized services, event-driven architectures, and machine-learning workloads — have surfaced a set of runtime requirements that earlier iterations of the Java platform were ill-equipped to satisfy. Responding to this gap, the Java 25 Long-Term Support release fuses the results of three parallel engineering efforts — Project Loom, Project Panama, and the Generational ZGC initiative — into a single, cohesive execution environment. This paper investigates the three resulting capabilities: a user-space concurrency subsystem built on lightweight, JVM-scheduled execution units; a concurrent, generational heap manager whose application-pause budget is capped below one millisecond under any load; and a type-safe interoperability layer that supersedes the historically fragile Java Native Interface. Employing a combination of architectural reasoning and cross-version empirical benchmarks, we show that Java 25 resolves the primary technical objections that had pushed latency-sensitive and resource-constrained workloads toward alternative runtimes, and we situate the release within a longer trajectory of deliberate platform modernization.

Keywords — Java 25, JVM runtime architecture, user-space threads, heap memory management, native interoperability, cloud-native deployment, concurrent garbage collection, Project Leyden, structured concurrency.

How to Cite this Paper

KARTIKEYAN, R., RUSTAGI, R., THANIK, S. & GUPTA, R. (2026). Java 25 and the Evolution of Modern Java for Next-Generation Software Systems. International Journal of Creative and Open Research in Engineering and Management, <i>02</i>(05). https://doi.org/10.55041/ijcope.v2i4.357

KARTIKEYAN, R, et al.. "Java 25 and the Evolution of Modern Java for Next-Generation Software Systems." International Journal of Creative and Open Research in Engineering and Management, vol. 02, no. 05, 2026, pp. . doi:https://doi.org/10.55041/ijcope.v2i4.357.

KARTIKEYAN, R,RISHABH RUSTAGI,SARANSH THANIK, and RAUNAQ GUPTA. "Java 25 and the Evolution of Modern Java for Next-Generation Software Systems." International Journal of Creative and Open Research in Engineering and Management 02, no. 05 (2026). https://doi.org/https://doi.org/10.55041/ijcope.v2i4.357.

Search & Index

References


  • Goetz et al., Java Concurrency in Practice. Boston, MA: Addison-Wesley Professional, 2006, ch. 6.

  • Erb, "Concurrent programming for scalable web architectures," Diploma Thesis, Inst. Distrib. Syst., Ulm Univ., Ulm, Germany, 2012.

  • Reinhold, "Project Jigsaw: Modularity for the Java platform," in Proc. 39th ICSE-C, Buenos Aires, 2017, p. 2.

  • Oracle Corporation, "JEP 409: Sealed Classes," OpenJDK Enhancement Proposal, Sep. 2021. [Online]. Available: https://openjdk.org/jeps/409

  • Pressler, "JEP 444: Virtual Threads," OpenJDK Enhancement Proposal, Sep. 2023. [Online]. Available: https://openjdk.org/jeps/444

  • Lea, "A Java fork/join framework," in Proc. ACM Java Grande Conf., San Francisco, CA, 2000, pp. 36–43.

  • Pressler and A. Bateman, "Inside Java virtual threads: The JVM scheduler," Java Magazine, Oracle Technology Network, Mar. 2024.

  • OpenJDK Project Loom, "State of Loom: Stack chunking and continuation internals," OpenJDK Wiki, [Online].Available: https://wiki.openjdk.org/display/loom



  • Oracle Corporation, "JEP 505: Structured Concurrency (Fifth Preview)," OpenJDK Enhancement Proposal, 2024. [Online]. Available: https://openjdk.org/jeps/505

  • Oracle Corporation, "JEP 487: Scoped Values (Fourth Preview)," OpenJDK Enhancement Proposal, 2024. [Online]. Available: https://openjdk.org/jeps/487

Ethical Compliance & Review Process

  • All submissions are screened under plagiarism detection.
  • Review follows editorial policy.
  • Authors retain copyright.
  • Peer Review Type: Double-Blind Peer Review
  • Published on: May 03 2026
CCBYNC

This article is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. You are free to share and adapt this work for non-commercial purposes with proper attribution.

View License
Scroll to Top