| CARVIEW |
Ho Ho Holiday Giveaway!
JavaOne is back again in California March 17-19.
For a limited time, get a JavaOne 2026 backpack with purchase of early-bird ticket. Offer ends soon!
The Destination for Java Developers
Hundreds of tutorials, news and videos from the experts, all right here.
Latest News & Events
Stay Informed with the latest Java News and Events
News
-
Virtual Threads in the Real World: Fast, Robust Java Microservices with Helidon
on December 21, 2025
-
Java’s 2025 in Review - Inside Java Newscast #103
Nicolai Parlog on December 18, 2025
-
Quality Outreach Heads-up - JDK 26: Jlink Compression Plugin Now Handles -c Option Correctly
Ana-Maria Mihalceanu on December 16, 2025
-
Valhalla? Python? Withers? Lombok? - Ask the Architects at JavaOne’25
on December 15, 2025
Upcoming Events
-
Jfokus
February 4, 2026 in Stockholm, Sweden
-
Voxxed Days Ticino
February 6, 2026 in Lugano, Switzerland
-
Voxxed Days CERN
February 10, 2026 in Geneva, Switzerland
-
Developer Week San Jose
February 18, 2026 in San Jose, United States
Recently Updated Articles
Been here before? Looking for something new to learn? Try these!
Launching Simple Source-Code Programs
Launching simple source-code Java programs with the Java launcher.
Building a Java application in IntelliJ IDEA
Learn how to code, run, test, debug and document a Java application in IntelliJ IDEA.
Common I/O Tasks in Modern Java
This article focuses on tasks that application programmers are likely to encounter, particularly in web applications, such as reading and writing text files, reading text, images, JSON from the web, and more.
The Future of Java
Learn about the future of the Java Platform
Where Is the Java Language Going?
Join Brian Goetz (Java Language Architect) on a whirlwind tour of recent enhancements and future directions for the Java language with a special emphasis on Project Amber and Project Valhalla.
From Cowboy Mode to Careful Stewardship
Java is a 30-year success story, made possible because its development consistently aligned with users' needs. In its early days, the platform required new features quickly, but over time, minimizing code breakage while carefully evolving the platform became essential. Critical junctures along that path included the introduction of modules and the current strive toward integrity by default.
Java for AI
Many Java features, existing and future, can meet the demands of AI. Existing features include the Foreign Function and Memory API and the Vector API. Future features include those proposed by Project Valhalla and Project Babylon. This video discusses these features and how they might be used by Java libraries and applications to build competitive AI solutions.
Integrity by Default
To assist performance, portability, and security, the Java Platform is progressing toward a state where its abstractions, as well as programmer-defined abstractions, can be made robust and invariants can be locally guaranteed. Libraries may violate some invariants but only if selectively allowed by the application. This session covers the why and how of the vision of "Integrity by Default".