GitHub
The Java Version Almanac
javaalmanac.io
Feedback on this page?

New APIs in Java 27

Comparing Java 27 (27-ea+21-1925-open) with Java 22 (22.0.2+9-tem).

Element Modification
java.base
    java.io
      Console
        • + deprecated
        • + forRemoval
        ObjectInputStream
          • - throws SecurityException
          • - throws SecurityException
          ObjectOutputStream.PutField
            • + forRemoval
            ObjectOutputStream
              • - throws SecurityException
              • - throws SecurityException
              • + final
              Reader
                • + deprecated
                • + forRemoval
                • - preview
                • - preview
                ITEM_DOUBLE
                ITEM_FLOAT
                ITEM_INTEGER
                ITEM_LONG
                ITEM_NULL
                ITEM_TOP
                ITEM_UNINITIALIZED_THIS
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                build()
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • + implements CodeElement
                java.lang.classfile.components
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - implements WritableElement
                • - preview
                annotationConstantValueEntry(ConstantDesc)
                writeBootstrapMethods(BufWriter)
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - implements WritableElement
                • - preview
                tag()
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                writeTo(BufWriter)
                • - preview
                writeTo(BufWriter)
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • + final
                ANNOTATION_DEFAULT
                BOOTSTRAP_METHODS
                CHARACTER_RANGE_TABLE
                CODE
                COMPILATION_ID
                CONSTANT_VALUE
                DEPRECATED
                ENCLOSING_METHOD
                EXCEPTIONS
                INNER_CLASSES
                LINE_NUMBER_TABLE
                LOCAL_VARIABLE_TABLE
                LOCAL_VARIABLE_TYPE_TABLE
                METHOD_PARAMETERS
                MODULE
                MODULE_HASHES
                MODULE_MAIN_CLASS
                MODULE_PACKAGES
                MODULE_RESOLUTION
                MODULE_TARGET
                NEST_HOST
                NEST_MEMBERS
                PERMITTED_SUBCLASSES
                PREDEFINED_ATTRIBUTES
                RECORD
                RUNTIME_INVISIBLE_ANNOTATIONS
                RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
                RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
                RUNTIME_VISIBLE_ANNOTATIONS
                RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
                RUNTIME_VISIBLE_TYPE_ANNOTATIONS
                SIGNATURE
                SOURCE_DEBUG_EXTENSION
                SOURCE_FILE
                SOURCE_ID
                STACK_MAP_TABLE
                SYNTHETIC
                standardAttribute(Utf8Entry)
                • - preview
                attributeName()
                writeTo(BufWriter)
                • - preview
                • - preview
                DROP_UNSTABLE_ATRIBUTES
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                constantValue()
                isUnconditionalBranch()
                primaryTypeKind()
                secondaryTypeKind()
                slot()
                Signature.TypeArg.WildcardIndicator
                • - preview
                • - preview
                • - preview
                BooleanType
                ByteType
                CharType
                DoubleType
                FloatType
                IntType
                LongType
                ReferenceType
                ShortType
                VoidType
                descriptor()
                fromNewArrayCode(int)
                newarraycode()
                typeName()
                • - preview
                ofClass(AccessFlag...)
                ofClass(int)
                ofField(AccessFlag...)
                ofField(int)
                ofMethod(AccessFlag...)
                ofMethod(int)
                • - implements WritableElement
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                AnnotationValue.OfCharacter
                • - preview
                • - preview
                constantValue()
                • - preview
                • - preview
                • - preview
                AnnotationValue.OfInteger
                • - preview
                • - preview
                • - preview
                • - implements WritableElement
                • - preview
                ofBoolean(IntegerEntry)
                ofBoolean(boolean)
                ofByte(IntegerEntry)
                ofByte(byte)
                ofChar(IntegerEntry)
                ofChar(char)
                ofDouble(DoubleEntry)
                ofDouble(double)
                ofFloat(FloatEntry)
                ofFloat(float)
                ofInt(IntegerEntry)
                ofInt(int)
                ofLong(LongEntry)
                ofLong(long)
                ofShort(IntegerEntry)
                ofShort(short)
                ofString(String)
                ofString(Utf8Entry)
                tag()
                • - implements WritableElement
                • - preview
                • - preview
                readAttribute(AttributedElement, ClassReader, int)
                writeAttribute(BufWriter, Object)
                • - implements WritableElement
                • - preview
                • + implements ClassFileElement
                attributeName()
                • - preview
                • - implements WritableElement
                • - preview
                • - preview
                asByteBuffer()
                copyTo(byte[], int)
                writeBytes(BufWriter)
                writeList(List)
                writeListIndices(List)
                • - preview
                original()
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                canWriteDirect(ConstantPool)
                transform(CompoundElement, ClassFileTransform)
                • - preview
                ClassFileTransform.ResolvedTransform
                • - preview
                resolve(ClassFileBuilder)
                • - preview
                • - preview
                AALOAD
                AASTORE
                ACONST_NULL
                AEV_ANNOTATION
                AEV_ARRAY
                AEV_BOOLEAN
                AEV_BYTE
                AEV_CHAR
                AEV_CLASS
                AEV_DOUBLE
                AEV_ENUM
                AEV_FLOAT
                AEV_INT
                AEV_LONG
                AEV_SHORT
                AEV_STRING
                ALOAD
                ALOAD_0
                ALOAD_1
                ALOAD_2
                ALOAD_3
                ANEWARRAY
                ARETURN
                ARRAYLENGTH
                ASTORE
                ASTORE_0
                ASTORE_1
                ASTORE_2
                ASTORE_3
                ATHROW
                BALOAD
                BASTORE
                BIPUSH
                CALOAD
                CASTORE
                CHECKCAST
                CRT_ASSIGNMENT
                CRT_BLOCK
                CRT_BRANCH_FALSE
                CRT_BRANCH_TRUE
                CRT_CREATE
                CRT_FLOW_CONTROLLER
                CRT_FLOW_TARGET
                CRT_INVOKE
                CRT_STATEMENT
                D2F
                D2I
                D2L
                DADD
                DALOAD
                DASTORE
                DCMPG
                DCMPL
                DCONST_0
                DCONST_1
                DDIV
                DEFAULT_CLASS_FLAGS
                DLOAD
                DLOAD_0
                DLOAD_1
                DLOAD_2
                DLOAD_3
                DMUL
                DNEG
                DREM
                DRETURN
                DSTORE
                DSTORE_0
                DSTORE_1
                DSTORE_2
                DSTORE_3
                DSUB
                DUP2
                DUP2_X1
                DUP2_X2
                DUP
                DUP_X1
                DUP_X2
                F2D
                F2I
                F2L
                FADD
                FALOAD
                FASTORE
                FCMPG
                FCMPL
                FCONST_0
                FCONST_1
                FCONST_2
                FDIV
                FLOAD
                FLOAD_0
                FLOAD_1
                FLOAD_2
                FLOAD_3
                FMUL
                FNEG
                FREM
                FRETURN
                FSTORE
                FSTORE_0
                FSTORE_1
                FSTORE_2
                FSTORE_3
                FSUB
                GETFIELD
                GETSTATIC
                GOTO
                GOTO_W
                I2B
                I2C
                I2D
                I2F
                I2L
                I2S
                IADD
                IALOAD
                IAND
                IASTORE
                ICONST_0
                ICONST_1
                ICONST_2
                ICONST_3
                ICONST_4
                ICONST_5
                ICONST_M1
                IDIV
                IFEQ
                IFGE
                IFGT
                IFLE
                IFLT
                IFNE
                IFNONNULL
                IFNULL
                IF_ACMPEQ
                IF_ACMPNE
                IF_ICMPEQ
                IF_ICMPGE
                IF_ICMPGT
                IF_ICMPLE
                IF_ICMPLT
                IF_ICMPNE
                IINC
                ILOAD
                ILOAD_0
                ILOAD_1
                ILOAD_2
                ILOAD_3
                IMUL
                INEG
                INSTANCEOF
                INVOKEDYNAMIC
                INVOKEINTERFACE
                INVOKESPECIAL
                INVOKESTATIC
                INVOKEVIRTUAL
                IOR
                IREM
                IRETURN
                ISHL
                ISHR
                ISTORE
                ISTORE_0
                ISTORE_1
                ISTORE_2
                ISTORE_3
                ISUB
                IUSHR
                IXOR
                JSR
                JSR_W
                L2D
                L2F
                L2I
                LADD
                LALOAD
                LAND
                LASTORE
                LCMP
                LCONST_0
                LCONST_1
                LDC2_W
                LDC
                LDC_W
                LDIV
                LLOAD
                LLOAD_0
                LLOAD_1
                LLOAD_2
                LLOAD_3
                LMUL
                LNEG
                LOOKUPSWITCH
                LOR
                LREM
                LRETURN
                LSHL
                LSHR
                LSTORE
                LSTORE_0
                LSTORE_1
                LSTORE_2
                LSTORE_3
                LSUB
                LUSHR
                LXOR
                MONITORENTER
                MONITOREXIT
                MULTIANEWARRAY
                NEWARRAY
                NEW
                NOP
                POP2
                POP
                PUTFIELD
                PUTSTATIC
                RETURN
                RET
                SALOAD
                SASTORE
                SIPUSH
                SWAP
                TABLESWITCH
                TAG_CLASS
                TAG_CONSTANTDYNAMIC
                TAG_DOUBLE
                TAG_FIELDREF
                TAG_FLOAT
                TAG_INTEGER
                TAG_INTERFACEMETHODREF
                TAG_INVOKEDYNAMIC
                TAG_LONG
                TAG_METHODHANDLE
                TAG_METHODREF
                TAG_METHODTYPE
                TAG_MODULE
                TAG_NAMEANDTYPE
                TAG_PACKAGE
                TAG_STRING
                TAG_UNICODE
                TAG_UTF8
                TAT_CAST
                TAT_CLASS_EXTENDS
                TAT_CLASS_TYPE_PARAMETER
                TAT_CLASS_TYPE_PARAMETER_BOUND
                TAT_CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
                TAT_CONSTRUCTOR_REFERENCE
                TAT_CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
                TAT_EXCEPTION_PARAMETER
                TAT_FIELD
                TAT_INSTANCEOF
                TAT_LOCAL_VARIABLE
                TAT_METHOD_FORMAL_PARAMETER
                TAT_METHOD_INVOCATION_TYPE_ARGUMENT
                TAT_METHOD_RECEIVER
                TAT_METHOD_REFERENCE
                TAT_METHOD_REFERENCE_TYPE_ARGUMENT
                TAT_METHOD_RETURN
                TAT_METHOD_TYPE_PARAMETER
                TAT_METHOD_TYPE_PARAMETER_BOUND
                TAT_NEW
                TAT_RESOURCE_VARIABLE
                TAT_THROWS
                VT_DOUBLE
                VT_FLOAT
                VT_INTEGER
                VT_LONG
                VT_NULL
                VT_OBJECT
                VT_TOP
                VT_UNINITIALIZED
                VT_UNINITIALIZED_THIS
                WIDE
                transform(ClassModel, ClassDesc, ClassTransform)
                transform(ClassModel, ClassEntry, ClassTransform)
                transform(ClassModel, ClassTransform)
                • - preview
                • - preview
                • - preview
                • - preview
                compare(BufWriter, int, int, int)
                readClassEntry(int)
                readMethodHandleEntry(int)
                readModuleEntry(int)
                readNameAndTypeEntry(int)
                readPackageEntry(int)
                readUtf8Entry(int)
                readUtf8EntryOrNull(int)
                skipAttributeHolder(int)
                thisClassPos()
                utf8EntryByIndex(int)
                • - preview
                of(List, Signature.RefTypeSig,...
                of(Signature.RefTypeSig, Signature.RefTypeSig...)
                superclassSignature()
                • - preview
                resolve(ClassBuilder)
                • - preview
                • - preview
                • - preview
                arrayLoadInstruction(TypeKind)
                arrayStoreInstruction(TypeKind)
                branchInstruction(Opcode, Label)
                constantInstruction(ConstantDesc)
                constantInstruction(Opcode, ConstantDesc)
                convertInstruction(TypeKind, TypeKind)
                fieldInstruction(Opcode, ClassDesc, String,...
                fieldInstruction(Opcode, FieldRefEntry)
                if_nonnull(Label)
                if_null(Label)
                incrementInstruction(int, int)
                instanceof_(ClassDesc)
                instanceof_(ClassEntry)
                invokeDynamicInstruction(DynamicCallSiteDesc)
                invokeDynamicInstruction(InvokeDynamicEntry)
                invokeInstruction(Opcode, ClassDesc, String,...
                invokeInstruction(Opcode, MemberRefEntry)
                loadInstruction(TypeKind, int)
                lookupSwitchInstruction(Label, List)
                monitorInstruction(Opcode)
                newMultidimensionalArrayInstruction(int,...
                newMultidimensionalArrayInstruction(int,...
                newObjectInstruction(ClassDesc)
                newObjectInstruction(ClassEntry)
                newPrimitiveArrayInstruction(TypeKind)
                newReferenceArrayInstruction(ClassDesc)
                newReferenceArrayInstruction(ClassEntry)
                nopInstruction()
                operatorInstruction(Opcode)
                original()
                returnInstruction(TypeKind)
                stackInstruction(Opcode)
                storeInstruction(TypeKind, int)
                tableSwitchInstruction(int, int, Label, List)
                throwInstruction()
                typeCheckInstruction(Opcode, ClassDesc)
                typeCheckInstruction(Opcode, ClassEntry)
                • - preview
                • - preview
                maxLocals()
                maxStack()
                • - preview
                resolve(CodeBuilder)
                • - preview
                elements()
                forEachElement(Consumer)
                • - preview
                original()
                • - preview
                • - implements WritableElement
                • - preview
                • - preview
                resolve(FieldBuilder)
                • - preview
                • - preview
                • - preview
                • - preview
                original()
                • - preview
                • - implements WritableElement
                • - preview
                • - preview
                • - preview
                resolve(MethodBuilder)
                • - preview
                • - preview
                • - preview
                • - preview
                • + deprecated
                • + forRemoval
                • - preview
                • - preview
                • - preview
                boundType()
                extendsOf(Signature.RefTypeSig)
                of(Signature.RefTypeSig)
                of(Signature.TypeArg.WildcardIndicator, Optional)
                superOf(Signature.RefTypeSig)
                unbounded()
                wildcardIndicator()
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - preview
                • - implements Annotation
                • - preview
                of(TypeAnnotation.TargetInfo, List, ClassDesc,...
                of(TypeAnnotation.TargetInfo, List, ClassDesc,...
                of(TypeAnnotation.TargetInfo, List, Utf8Entry,...
                of(TypeAnnotation.TargetInfo, List, Utf8Entry,...
                WritableElement
                java.lang.constant
                  • + final
                  ClassDesc
                    • + abstract
                    • + abstract
                    • + abstract
                    java.lang.foreign
                      MemorySegment
                        SegmentAllocator
                          SymbolLookup
                            java.lang.invoke
                              • + final
                              • + final
                              StringConcatFactory
                                MAX_INDY_CONCAT_ARG_SLOTS
                                makeConcatWithTemplate(List, List)
                                makeConcatWithTemplateCluster(List, List, int)
                                makeConcatWithTemplateGetters(List, List, int)
                                java.lang.module
                                  • + final
                                  java.lang.reflect
                                    Executable
                                      • - abstract
                                      • + final
                                      • + deprecated
                                      • + deprecated
                                      • + deprecated
                                      • + deprecated
                                      • + deprecated
                                      • + deprecated
                                      • + deprecated
                                      • + deprecated
                                      • + forRemoval
                                      AccessFlag.Location
                                        AccessFlag
                                          ClassFileFormatVersion
                                            java.lang.runtime
                                              • + final
                                              • + final
                                              TemplateRuntime
                                              java.lang
                                                Boolean
                                                  • - forRemoval
                                                  • - forRemoval
                                                  Byte
                                                    • - forRemoval
                                                    • - forRemoval
                                                    Character.UnicodeBlock
                                                      Character
                                                        • - forRemoval
                                                        Class
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          • - throws SecurityException
                                                          Double
                                                            • - forRemoval
                                                            • - forRemoval
                                                            Float
                                                              • - forRemoval
                                                              • - forRemoval
                                                              • - forRemoval
                                                              Integer
                                                                • - forRemoval
                                                                • - forRemoval
                                                                Long
                                                                  • - forRemoval
                                                                  • - forRemoval
                                                                  Math
                                                                    • + final
                                                                    • + implements Closeable
                                                                    • + deprecated
                                                                    • + forRemoval
                                                                    • + final
                                                                    • - preview
                                                                    call(Callable)
                                                                    get(Supplier)
                                                                    • - preview
                                                                    callWhere(ScopedValue, Object, Callable)
                                                                    getWhere(ScopedValue, Object, Supplier)
                                                                    runWhere(ScopedValue, Object, Runnable)
                                                                    SecurityManager
                                                                      • - deprecated
                                                                      • - forRemoval
                                                                      Short
                                                                        • - forRemoval
                                                                        • - forRemoval
                                                                        StrictMath
                                                                          String
                                                                            ThreadGroup
                                                                              resume()
                                                                              stop()
                                                                              suspend()
                                                                              Thread
                                                                                resume()
                                                                                stop()
                                                                                suspend()
                                                                                Character.UnicodeScript
                                                                                  CharSequence
                                                                                    StringTemplate.Processor.Linkage
                                                                                    StringTemplate.Processor
                                                                                    StringTemplate
                                                                                    java.math
                                                                                      BigInteger
                                                                                        java.net
                                                                                          DatagramSocketImpl
                                                                                            getTTL()
                                                                                            setTTL(byte)
                                                                                            HttpURLConnection
                                                                                              • + deprecated
                                                                                              • + forRemoval
                                                                                              Inet4Address
                                                                                                • + final
                                                                                                MulticastSocket
                                                                                                  getTTL()
                                                                                                  send(DatagramPacket, byte)
                                                                                                  setTTL(byte)
                                                                                                  • + deprecated
                                                                                                  • + forRemoval
                                                                                                  ServerSocket
                                                                                                    • + deprecated
                                                                                                    • + forRemoval
                                                                                                    SocketImpl
                                                                                                      • + deprecated
                                                                                                      • + forRemoval
                                                                                                      • + deprecated
                                                                                                      • + forRemoval
                                                                                                      Socket
                                                                                                        • + forRemoval
                                                                                                        • + forRemoval
                                                                                                        • + deprecated
                                                                                                        • + forRemoval
                                                                                                        URLConnection
                                                                                                          • + deprecated
                                                                                                          • + forRemoval
                                                                                                          • + final
                                                                                                          • + final
                                                                                                          • + deprecated
                                                                                                          • + forRemoval
                                                                                                          java.nio.charset
                                                                                                            • + final
                                                                                                            • + final
                                                                                                            java.nio.file
                                                                                                              • + deprecated
                                                                                                              • + forRemoval
                                                                                                              java.nio
                                                                                                                CharBuffer
                                                                                                                  • - extends Object
                                                                                                                  • + extends Enum
                                                                                                                  toString()
                                                                                                                  java.security.cert
                                                                                                                    • + implements DEREncodable
                                                                                                                    • + implements DEREncodable
                                                                                                                    java.security.spec
                                                                                                                      NamedParameterSpec
                                                                                                                        • + implements DEREncodable
                                                                                                                        • + implements DEREncodable
                                                                                                                        java.security
                                                                                                                          • + final
                                                                                                                          • + implements DEREncodable
                                                                                                                          KeyStoreSpi
                                                                                                                            KeyStore
                                                                                                                              SecureRandom
                                                                                                                                • + deprecated
                                                                                                                                • + forRemoval
                                                                                                                                • + deprecated
                                                                                                                                • + forRemoval
                                                                                                                                • + implements DEREncodable
                                                                                                                                java.text
                                                                                                                                  ChoiceFormat
                                                                                                                                    CompactNumberFormat
                                                                                                                                      DecimalFormat
                                                                                                                                        MessageFormat
                                                                                                                                          NumberFormat
                                                                                                                                            SimpleDateFormat
                                                                                                                                              java.time.format
                                                                                                                                                • added
                                                                                                                                                java.time
                                                                                                                                                  Duration
                                                                                                                                                    Instant
                                                                                                                                                      java.util.concurrent.locks
                                                                                                                                                        • + final
                                                                                                                                                        java.util.concurrent
                                                                                                                                                          • + final
                                                                                                                                                          • + implements ScheduledExecutorService
                                                                                                                                                          • added preview
                                                                                                                                                          StructuredTaskScope.ShutdownOnFailure
                                                                                                                                                          StructuredTaskScope.ShutdownOnSuccess
                                                                                                                                                          ThreadLocalRandom
                                                                                                                                                            ThreadPoolExecutor
                                                                                                                                                              finalize()
                                                                                                                                                              StructuredTaskScope.Subtask
                                                                                                                                                                task()
                                                                                                                                                                • + abstract
                                                                                                                                                                • + sealed
                                                                                                                                                                StructuredTaskScope()
                                                                                                                                                                StructuredTaskScope(String, ThreadFactory)
                                                                                                                                                                • + abstract
                                                                                                                                                                ensureOwnerAndJoined()
                                                                                                                                                                • + abstract
                                                                                                                                                                handleComplete(StructuredTaskScope.Subtask)
                                                                                                                                                                isShutdown()
                                                                                                                                                                join()
                                                                                                                                                                joinUntil(Instant)
                                                                                                                                                                • added preview
                                                                                                                                                                shutdown()
                                                                                                                                                                toString()
                                                                                                                                                                java.util.stream
                                                                                                                                                                  • - preview
                                                                                                                                                                  • - preview
                                                                                                                                                                  • - preview
                                                                                                                                                                  • - preview
                                                                                                                                                                  • - preview
                                                                                                                                                                  Stream
                                                                                                                                                                    • - preview
                                                                                                                                                                    java.util.zip
                                                                                                                                                                      • + implements AutoCloseable
                                                                                                                                                                      • + deprecated
                                                                                                                                                                      • + deprecated
                                                                                                                                                                      • + implements AutoCloseable
                                                                                                                                                                      • + deprecated
                                                                                                                                                                      • + deprecated
                                                                                                                                                                      • + deprecated
                                                                                                                                                                      • + forRemoval
                                                                                                                                                                      ZipFile
                                                                                                                                                                        java.util
                                                                                                                                                                          • + final
                                                                                                                                                                          • + final
                                                                                                                                                                          Currency
                                                                                                                                                                            EnumSet
                                                                                                                                                                              FormatProcessor
                                                                                                                                                                              • + final
                                                                                                                                                                              Locale
                                                                                                                                                                                • - final
                                                                                                                                                                                • - final
                                                                                                                                                                                • - final
                                                                                                                                                                                • - final
                                                                                                                                                                                • + deprecated
                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                TimeZone
                                                                                                                                                                                  UUID
                                                                                                                                                                                    • - abstract
                                                                                                                                                                                    • + final
                                                                                                                                                                                    Comparator
                                                                                                                                                                                      List
                                                                                                                                                                                        Map
                                                                                                                                                                                          javax.crypto.spec
                                                                                                                                                                                            javax.crypto
                                                                                                                                                                                              • + implements DEREncodable
                                                                                                                                                                                              javax.net.ssl
                                                                                                                                                                                                ExtendedSSLSession
                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                  javax.security.auth
                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                    java.compiler
                                                                                                                                                                                                      javax.lang.model.util
                                                                                                                                                                                                        Elements
                                                                                                                                                                                                          Types
                                                                                                                                                                                                            javax.lang.model
                                                                                                                                                                                                              SourceVersion
                                                                                                                                                                                                                javax.tools
                                                                                                                                                                                                                  SimpleJavaFileObject
                                                                                                                                                                                                                    java.desktop
                                                                                                                                                                                                                      java.applet
                                                                                                                                                                                                                      java.awt.geom
                                                                                                                                                                                                                        Arc2D
                                                                                                                                                                                                                          java.awt
                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                            KeyboardFocusManager
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                              Robot
                                                                                                                                                                                                                                Window
                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                  java.beans.beancontext
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                    java.beans
                                                                                                                                                                                                                                      Beans
                                                                                                                                                                                                                                        • + deprecated
                                                                                                                                                                                                                                        • + forRemoval
                                                                                                                                                                                                                                        instantiate(ClassLoader, String, BeanContext,...
                                                                                                                                                                                                                                        • - throws SecurityException
                                                                                                                                                                                                                                        • - throws SecurityException
                                                                                                                                                                                                                                        AppletInitializer
                                                                                                                                                                                                                                        javax.imageio.spi
                                                                                                                                                                                                                                          ServiceRegistry
                                                                                                                                                                                                                                            finalize()
                                                                                                                                                                                                                                            javax.imageio.stream
                                                                                                                                                                                                                                              FileCacheImageInputStream
                                                                                                                                                                                                                                                finalize()
                                                                                                                                                                                                                                                FileImageInputStream
                                                                                                                                                                                                                                                  finalize()
                                                                                                                                                                                                                                                  FileImageOutputStream
                                                                                                                                                                                                                                                    finalize()
                                                                                                                                                                                                                                                    ImageInputStreamImpl
                                                                                                                                                                                                                                                      finalize()
                                                                                                                                                                                                                                                      MemoryCacheImageInputStream
                                                                                                                                                                                                                                                        finalize()
                                                                                                                                                                                                                                                        javax.print.attribute.standard
                                                                                                                                                                                                                                                          javax.sound.sampled
                                                                                                                                                                                                                                                            • + deprecated
                                                                                                                                                                                                                                                            • + forRemoval
                                                                                                                                                                                                                                                            javax.swing.plaf.basic
                                                                                                                                                                                                                                                              BasicSliderUI
                                                                                                                                                                                                                                                                BasicSliderUI()
                                                                                                                                                                                                                                                                BasicSplitPaneDivider
                                                                                                                                                                                                                                                                  javax.swing.plaf.synth
                                                                                                                                                                                                                                                                    SynthLookAndFeel
                                                                                                                                                                                                                                                                      load(URL)
                                                                                                                                                                                                                                                                      SynthPasswordFieldUI
                                                                                                                                                                                                                                                                        installKeyboardActions()
                                                                                                                                                                                                                                                                        SynthTreeUI
                                                                                                                                                                                                                                                                          javax.swing
                                                                                                                                                                                                                                                                            FocusManager
                                                                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                                                                              JApplet.AccessibleJApplet
                                                                                                                                                                                                                                                                              JApplet
                                                                                                                                                                                                                                                                              JInternalFrame
                                                                                                                                                                                                                                                                                • + deprecated
                                                                                                                                                                                                                                                                                • + forRemoval
                                                                                                                                                                                                                                                                                JScrollBar
                                                                                                                                                                                                                                                                                  JSplitPane
                                                                                                                                                                                                                                                                                    RepaintManager
                                                                                                                                                                                                                                                                                      addDirtyRegion(Applet, int, int, int, int)
                                                                                                                                                                                                                                                                                      UIManager
                                                                                                                                                                                                                                                                                        • - throws SecurityException
                                                                                                                                                                                                                                                                                        java.logging
                                                                                                                                                                                                                                                                                          java.util.logging
                                                                                                                                                                                                                                                                                            FileHandler
                                                                                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                                                                                              • - throws SecurityException
                                                                                                                                                                                                                                                                                              Handler
                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                • - throws SecurityException
                                                                                                                                                                                                                                                                                                LogManager
                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                  Logger
                                                                                                                                                                                                                                                                                                    • - throws SecurityException
                                                                                                                                                                                                                                                                                                    • - throws SecurityException
                                                                                                                                                                                                                                                                                                    • - throws SecurityException
                                                                                                                                                                                                                                                                                                    • - throws SecurityException
                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                    MemoryHandler
                                                                                                                                                                                                                                                                                                      • - throws SecurityException
                                                                                                                                                                                                                                                                                                      • - throws SecurityException
                                                                                                                                                                                                                                                                                                      SocketHandler
                                                                                                                                                                                                                                                                                                        • - throws SecurityException
                                                                                                                                                                                                                                                                                                        StreamHandler
                                                                                                                                                                                                                                                                                                          • - throws SecurityException
                                                                                                                                                                                                                                                                                                          • - throws SecurityException
                                                                                                                                                                                                                                                                                                          • - throws SecurityException
                                                                                                                                                                                                                                                                                                          java.management.rmi
                                                                                                                                                                                                                                                                                                            javax.management.remote.rmi
                                                                                                                                                                                                                                                                                                              RMIConnector
                                                                                                                                                                                                                                                                                                                getMBeanServerConnection(Subject)
                                                                                                                                                                                                                                                                                                                java.management
                                                                                                                                                                                                                                                                                                                  java.lang.management
                                                                                                                                                                                                                                                                                                                    • + deprecated
                                                                                                                                                                                                                                                                                                                    • + forRemoval
                                                                                                                                                                                                                                                                                                                    MemoryMXBean
                                                                                                                                                                                                                                                                                                                      javax.management.loading
                                                                                                                                                                                                                                                                                                                        MLetContent
                                                                                                                                                                                                                                                                                                                        MLet
                                                                                                                                                                                                                                                                                                                        PrivateMLet
                                                                                                                                                                                                                                                                                                                        MLetMBean
                                                                                                                                                                                                                                                                                                                        javax.management.modelmbean
                                                                                                                                                                                                                                                                                                                          DescriptorSupport
                                                                                                                                                                                                                                                                                                                            DescriptorSupport(String)
                                                                                                                                                                                                                                                                                                                            toXMLString()
                                                                                                                                                                                                                                                                                                                            XMLParseException
                                                                                                                                                                                                                                                                                                                            javax.management.remote
                                                                                                                                                                                                                                                                                                                              • + deprecated
                                                                                                                                                                                                                                                                                                                              • + forRemoval
                                                                                                                                                                                                                                                                                                                              JMXConnector
                                                                                                                                                                                                                                                                                                                                • - abstract
                                                                                                                                                                                                                                                                                                                                javax.management
                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                                                                                  • + deprecated
                                                                                                                                                                                                                                                                                                                                  • + forRemoval
                                                                                                                                                                                                                                                                                                                                  java.naming
                                                                                                                                                                                                                                                                                                                                    javax.naming
                                                                                                                                                                                                                                                                                                                                      Context
                                                                                                                                                                                                                                                                                                                                        APPLET
                                                                                                                                                                                                                                                                                                                                        java.net.http
                                                                                                                                                                                                                                                                                                                                          java.net.http
                                                                                                                                                                                                                                                                                                                                            HttpRequest.BodyPublishers
                                                                                                                                                                                                                                                                                                                                              HttpRequest
                                                                                                                                                                                                                                                                                                                                                HttpResponse.BodyHandlers
                                                                                                                                                                                                                                                                                                                                                  HttpResponse.BodySubscribers
                                                                                                                                                                                                                                                                                                                                                    HttpClient.Version
                                                                                                                                                                                                                                                                                                                                                      HttpRequest.Builder
                                                                                                                                                                                                                                                                                                                                                        HttpResponse.PushPromiseHandler
                                                                                                                                                                                                                                                                                                                                                          HttpResponse
                                                                                                                                                                                                                                                                                                                                                            java.rmi
                                                                                                                                                                                                                                                                                                                                                              java.rmi.server
                                                                                                                                                                                                                                                                                                                                                                RMIClassLoader
                                                                                                                                                                                                                                                                                                                                                                  • - throws SecurityException
                                                                                                                                                                                                                                                                                                                                                                  java.security.jgss
                                                                                                                                                                                                                                                                                                                                                                    javax.security.auth.kerberos
                                                                                                                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                      • + deprecated
                                                                                                                                                                                                                                                                                                                                                                      • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                      java.sql
                                                                                                                                                                                                                                                                                                                                                                        java.sql
                                                                                                                                                                                                                                                                                                                                                                          • + deprecated
                                                                                                                                                                                                                                                                                                                                                                          • + forRemoval
                                                                                                                                                                                                                                                                                                                                                                          Types
                                                                                                                                                                                                                                                                                                                                                                            JDBCType
                                                                                                                                                                                                                                                                                                                                                                              • + implements AutoCloseable
                                                                                                                                                                                                                                                                                                                                                                              • + implements AutoCloseable
                                                                                                                                                                                                                                                                                                                                                                              • + implements AutoCloseable
                                                                                                                                                                                                                                                                                                                                                                              Connection
                                                                                                                                                                                                                                                                                                                                                                                • + implements AutoCloseable
                                                                                                                                                                                                                                                                                                                                                                                java.xml.crypto
                                                                                                                                                                                                                                                                                                                                                                                  javax.xml.crypto.dsig
                                                                                                                                                                                                                                                                                                                                                                                    SignatureMethod

                                                                                                                                                                                                                                                                                                                                                                                      This report is based on simple comparison of all public and protected APIs of the Java SE packages of JDK builds 27-ea+21-1925-open and 22.0.2+9-tem. It does not make statements about compatibility.

                                                                                                                                                                                                                                                                                                                                                                                      For the latest Java versions the corresponding CSRs (Compatibility & Specification Review) are linked for a quick reference to find out about the reasoning of the change.