Skip to content
Accessibility Policy
Oracle
Java Magazine
Search
Exit Search Field
Clear Search Field
Select Language
Menu
CATEGORIES
Topics
Back
Topics
Agile
AI & Machine Learning
Big Data
Blockchain
Book Review
Build
Coding
Containers & Kubernetes
Curly Braces
Design Patterns
DevOps
Events
Evolution of Java
From the Editor
Garbage Collection
GraalVM
Hardware
Interviews
Java 8
Java 11
Java 14
Java 15
Java 16
Java 17
Java 18
Java 19
Java 25th Anniversary
Java Card
Java EE & Jakarta EE
Java ME
Java SE
Javadoc
Javascript
JCP
JDK Utilities
JEPs and JSRs
JSON
JUGs
JVM Internals
JVM Languages
Libraries & Frameworks
Microservices
Networking
Non-JVM Languages
Open JDK
Quiz
Reactive Programming
REST
Security
Survey
Swing JavaFX
Testing & Debugging
Tools
Weblogic Server
XML
Blogs Home
Blogs Directory
Featured Authors
RSS
Java Magazine
Written by the Java community for Java and JVM developers
Follow:
RSS
Facebook
Twitter
LinkedIn
Youtube
Instagram
Java 21 is here: Virtual threads, string templates, and more
Alan Zeichick
6 minute read
Simplifying data access with MySQL and Jakarta Data
Ivar Grimstad
6 minute read
Virtual threads: Are futures a thing of the past?
Michel Charpentier
23 minute read
Exploring the design of Java’s new virtual threads
Ben Evans
16 minute read
Search Oracle Blogs
Search
Subscribe to receive the latest blog updates
Subscribe to email updates
Recent Posts
Quiz yourself: Serializing a primitive with ObjectOutputStream
Mikalai Zaikin
4 minute read
JCON World 2023: A virtual conference for Java developers
Richard Fichtner
3 minute read
Quiz yourself: Deserializing objects that have a nonserializable ...
Simon Roberts
4 minute read
Quiz yourself: Deserializing objects with readObject
Mikalai Zaikin
3 minute read
Quiz yourself: Collectors, comparators, and type inferencing in Java
Simon Roberts
7 minute read
Quiz yourself: Try-with-resources and PreparedStatement database ...
Mikalai Zaikin
6 minute read
Using Helidon and MySQL Document Store to work with diverse databases
Dmitry Aleksandrov
6 minute read
Quiz yourself: The overloaded submit(…) methods in Java’s ...
Simon Roberts
4 minute read
Going inside Java 21’s rich, upcoming goodness
Nicolai Parlog
16 minute read
Java 21 sneak peek
Mohamed Taman
11 minute read
Quiz yourself: Using anonymous classes in Java
Mikalai Zaikin
5 minute read
Quiz yourself: Abstract classes and the difference between Java’s ...
Simon Roberts
6 minute read
View more
Subscribe to receive the latest blog updates
Subscribe to email updates
Resources for
About
Careers
Developers
Investors
Partners
Startups
Why Oracle
Analyst Reports
Best CRM
Cloud Economics
Corporate Responsibility
Diversity and Inclusion
Security Practices
Learn
What is Customer Service?
What is ERP?
What is Marketing Automation?
What is Procurement?
What is Talent Management?
What is VM?
What's New
Try Oracle Cloud Free Tier
Oracle Sustainability
Oracle COVID-19 Response
Oracle and SailGP
Oracle and Premier League
Oracle and Red Bull Racing Honda
Contact Us
US Sales 1.800.633.0738
How can we help?
Subscribe to Oracle Content
Try Oracle Cloud Free Tier
Events
News
© 2025 Oracle
Privacy
/
Do Not Sell My Info
Cookie Preferences
Ad Choices
Careers