New free developer version of the next-gen Oracle Database 23c!

Reducing technical debt by valuing comments as much as code

JDK 11.0.18, 17.0.6, 8u361, 19.0.2 and 7u371 Have Been Released!

Detailed book review of the updated Head First Java

Programming the GPU in Java

Solaris Linkers and Libraries Guide

Oracle is the #1 contributor to the core of Linux in 5.18

Favor composition over inheritance

JavaOne Update Series: Part 1

Java garbage collection: The 10-release evolution from JDK 8 to JDK 18

JDK 17.0.3 released

JDK 11.0.15 released

Unwinding a Stack by Hand with Frame Pointers and ORC

JavaOne 2022

Java 18 : Programmer's Guide to Snippets

If you embed zero trust into your app, vulnerabilities like Spring4Shell are far less scary

Inside Java class files: Understanding the constant pool

Hidden gems in Java 16 and Java 17, from Stream.mapMulti to HexFormat

A refresher on modern low-level Java file I/O

You don’t need an application server to run Jakarta EE applications

JDK Migration Guide

Oracle - Java SE 17 Developer Exam Number 1Z0-829

Is Java SE open source software? The short answer is ‘yes.’

Java's Enhancement Proposals Pursue Virtual Threads, Data Aggregate Types, and Better Communication with C Libraries

Much ado about NULL: An introduction to virtual memory

Oracle Free Java License

New and Deprecated Tabs Available on Official JDK 17 javadoc

Moving the JDK to a Two Year LTS Cadence

JDK Mission Control Core libraries now available on Maven Central

It’s time to move your applications to Java 17. Here’s why. And here’s how.

More →