Sponsor of the Day:
Jerkmate
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/regex/Pattern.html
Pattern (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.util.regex, class: Pattern
java se 25patternjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/EncryptedPrivateKeyInfo.html
EncryptedPrivateKeyInfo (Java SE 25 & JDK 25)
declaration: module: java.base, package: javax.crypto, class: EncryptedPrivateKeyInfo
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/ConstantDesc.html
ConstantDesc (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang.constant, interface: ConstantDesc
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/SecureRandom.html
SecureRandom (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.security, class: SecureRandom
java se 25securerandomjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/class-use/Object.html
Uses of Class java.lang.Object (Java SE 25 & JDK 25)
use: module: java.base, package: java.lang, class: Object
se 25 jdkclass javauseslangobject
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/CloneNotSupportedException.html
CloneNotSupportedException (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: CloneNotSupportedException
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/new-list.html
New API List (Java SE 25 & JDK 25)
list java senew api25 jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/concurrent/Flow.html
Flow (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.util.concurrent, class: Flow
java se 25flowjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/javax/crypto/KDF.html
KDF (Java SE 25 & JDK 25)
declaration: module: java.base, package: javax.crypto, class: KDF
java se 25kdfjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/IllegalArgumentException.html
IllegalArgumentException (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: IllegalArgumentException
java se 25illegalargumentexceptionjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Character.html
Character (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: Character
java se 25characterjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Runnable.html
Runnable (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, interface: Runnable
java se 25runnablejdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/HashMap.html
HashMap (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.util, class: HashMap
java se 25hashmapjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/PhantomReference.html
PhantomReference (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang.ref, class: PhantomReference
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuffer.html
StringBuffer (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: StringBuffer
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/AutoCloseable.html
AutoCloseable (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, interface: AutoCloseable
autocloseable java se25 jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/constant/Constable.html
Constable (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang.constant, interface: Constable
java se 25constablejdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringBuilder.html
StringBuilder (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: StringBuilder
java se 25stringbuilderjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Throwable.html
Throwable (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: Throwable
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/module-summary.html
java.base (Java SE 25 & JDK 25)
declaration: module: java.base
se 25 jdkjavabase
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/class-use/Optional.html
Uses of Class java.util.Optional (Java SE 25 & JDK 25)
use: module: java.base, package: java.util, class: Optional
se 25 jdkclass javausesutiloptional
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/Cleaner.html
Cleaner (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang.ref, class: Cleaner
java se 25cleanerjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/String.html
String (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: String
string java se25 jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/StringJoiner.html
StringJoiner (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.util, class: StringJoiner
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Boolean.html
Boolean (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: Boolean
java se 25booleanjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/NullPointerException.html
NullPointerException (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: NullPointerException
nullpointerexception java se25 jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/Stream.html
Stream (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.util.stream, interface: Stream
java se 25streamjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Set.html
Set (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.util, interface: Set
java se 25setjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/IndexOutOfBoundsException.html
IndexOutOfBoundsException (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: IndexOutOfBoundsException
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/IllegalMonitorStateException.html
IllegalMonitorStateException (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: IllegalMonitorStateException
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/MatchException.html
MatchException (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: MatchException
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/charset/Charset.html
Charset (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.nio.charset, class: Charset
java se 25charsetjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/annotation/Retention.html
Retention (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang.annotation, annotation type: Retention
java se 25retentionjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/stream/IntStream.html
IntStream (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.util.stream, interface: IntStream
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/Object.html
Object (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: Object
java se 25objectjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/class-use/String.html
Uses of Class java.lang.String (Java SE 25 & JDK 25)
use: module: java.base, package: java.lang, class: String
se 25 jdkclass javauseslangstring
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/security/PEMDecoder.html
PEMDecoder (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.security, class: PEMDecoder
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/io/UnsupportedEncodingException.html
UnsupportedEncodingException (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.io, class: UnsupportedEncodingException
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/CharSequence.html
CharSequence (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, interface: CharSequence
java se 25charsequencejdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/ref/WeakReference.html
WeakReference (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang.ref, class: WeakReference
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/index-files/index-1.html
A-Index (Java SE 25 & JDK 25)
java se 25indexjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/StringIndexOutOfBoundsException.html
StringIndexOutOfBoundsException (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.lang, class: StringIndexOutOfBoundsException
java se 25jdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/Optional.html
Optional (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.util, class: Optional
optional java se25 jdk
https://docs.oracle.com/en/java/javase/25/docs/api/search.html
Search (Java SE 25 & JDK 25)
java se 25searchjdk
https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/util/function/Supplier.html
Supplier (Java SE 25 & JDK 25)
declaration: module: java.base, package: java.util.function, interface: Supplier
java se 25supplierjdk
https://openjdk.org/projects/jdk/25/jeps-since-jdk-21
JEPs in JDK 25 integrated since JDK 21
jdk 25jepsintegratedsince21
https://mail-archive.com/builds@solr.apache.org/msg52552.html
[JENKINS] Solr-main-macOS (64bit/hotspot/jdk-25.0.2) - Build # 8742 - Unstable!
jenkins solr mainmacos 64bit hotspot0 2 buildjdk 25
https://www.oracle.com/java/technologies/javase/25-relnote-issues.html
JDK 25 Release Notes, Important Changes, and Information
This document describes important changes and information of the JDK 25 release.
25 release notesimportant changesjdkinformation