Statements (640)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:software
|
gptkbp:bfsLayer |
3
|
gptkbp:bfsParent |
gptkb:CEO
gptkb:software gptkb:Java_Enhancement_Proposal |
gptkbp:adds |
JEP 411: Deprecate the Security Manager for Removal
JEP 384: Context-Specific Deserialization Filters JEP 391: mac OS/ A Arch64 Port New mac OS rendering pipeline JEP 382: New mac OS Rendering Pipeline |
gptkbp:api |
https://docs.oracle.com/en/java/javase/17/docs/api/index.html
|
gptkbp:community_support |
gptkb:battle
|
gptkbp:developed_by |
gptkb:Open_JDK_community
gptkb:Open_JDK_Community |
gptkbp:dlc |
gptkb:theorem
|
gptkbp:enhances |
gptkb:Company
gptkb:software gptkb:Switch_Expressions |
gptkbp:features |
gptkb:Foreign_Function_&_Memory_API_(Incubator)
gptkb:JEP_387:_Elastic_Metaspace gptkb:JEP_397:_Sealed_Classes gptkb:Pattern_Matching_for_instanceof gptkb:Sealed_Classes gptkb:JEP_381:_Sealed_Classes gptkb:JEP_349:_Sealed_Interfaces gptkb:JEP_353:_Sealed_Interfaces gptkb:JEP_354:_Sealed_Classes gptkb:JEP_368:_Sealed_Classes gptkb:JEP_369:_Sealed_Interfaces gptkb:JEP_384:_Sealed_Classes gptkb:New_mac_OS_Rendering_Pipeline gptkb:JEP_405:_Record_Patterns_(Preview) Enhanced Pseudo-Random Number Generators Deprecate the Applet API JEP 411: Deprecate the Security Manager for Removal JEP 384: Context-Specific Deserialization Filters JEP 390: Warnings for Value-Based Classes JEP 392: Enhanced Pseudo-Random Number Generators JEP 392: Javadoc Search JEP 393: Foreign Function & Memory API (Incubator) JEP 394: Pattern Matching for instanceof JEP 395: Records JEP 397: Sealed Interfaces JEP 408: Simple Web Server JEP 412: Foreign Function & Memory API (Incubator) JEP 415: Context-Specific Deserialization Filters JEP 396: Strongly Encapsulate JDK Internals by Default Foreign function and memory API (incubator) JEP 403: Strongly Encapsulate JDK Internals by Default JEP 395: Records (Standard Feature) JEP 410: JDK 17 Release Notes JEP 410: Remove RMI Activation JEP 413: JDK 17 Release Notes JEP 414: JDK 17 Release Notes JEP 414: Vector API (Incubator) JEP 416: JDK 17 Release Notes JEP 418: JDK 17 Release Notes JEP 419: Foreign Function & Memory API (Incubator) JEP 419: JDK 17 Release Notes JEP 420: JDK 17 Release Notes JEP 421: JDK 17 Release Notes JEP 424: JDK 17 Release Notes JEP 426: JDK 17 Release Notes JEP 427: JDK 17 Release Notes JEP 428: JDK 17 Release Notes JEP 428: Pattern Matching for switch (Preview) JEP 435: Foreign Function & Memory API (Incubator) JEP 435: JDK 17 Release Notes JEP 436: JDK 17 Release Notes JEP 438: JDK 17 Release Notes JEP 439: Foreign Function & Memory API (Incubator) JEP 439: JDK 17 Release Notes JEP 440: JDK 17 Release Notes JEP 440: Pattern Matching for switch (Preview) JEP 441: JDK 17 Release Notes JEP 443: JDK 17 Release Notes JEP 444: JDK 17 Release Notes JEP 447: JDK 17 Release Notes JEP 448: JDK 17 Release Notes JEP 450: JDK 17 Release Notes JEP 451: JDK 17 Release Notes JEP 452: JDK 17 Release Notes JEP 456: JDK 17 Release Notes JEP 457: JDK 17 Release Notes JEP 462: JDK 17 Release Notes JEP 467: JDK 17 Release Notes JEP 469: JDK 17 Release Notes JEP 471: JDK 17 Release Notes JEP 475: JDK 17 Release Notes JEP 476: JDK 17 Release Notes JEP 479: JDK 17 Release Notes JEP 480: JDK 17 Release Notes JEP 482: JDK 17 Release Notes JEP 483: JDK 17 Release Notes JEP 484: JDK 17 Release Notes JEP 487: JDK 17 Release Notes JEP 488: JDK 17 Release Notes JEP 491: JDK 17 Release Notes JEP 492: JDK 17 Release Notes JEP 493: JDK 17 Release Notes JEP 496: JDK 17 Release Notes JEP 498: JDK 17 Release Notes JEP 500: JDK 17 Release Notes JEP 367: New mac OS Rendering Pipeline JEP 376: ZGC: Concurrent Thread-Stack Processing JEP 391: mac OS/ A Arch64 Port JEP 398: Deprecate the Applet API JEP 400: UTF-8 by Default JEP 417: New mac OS Rendering Pipeline New mac OS rendering pipeline JEP 379: ZGC: Concurrent Thread-Stack Processing JEP 380: Remove the Security Manager JEP 381: Remove the Applet API JEP 382: New mac OS Rendering Pipeline JEP 328: New mac OS Rendering Pipeline JEP 371: Remove the Security Manager JEP 372: Remove the Applet API JEP 372: ZGC: Concurrent Memory Management JEP 373: Reimplement the Legacy Socket API JEP 375: ZGC: Concurrent Marking JEP 376: ZGC: Concurrent Relocation JEP 377: ZGC: Concurrent Class Unloading JEP 378: ZGC: Concurrent Thread-Stack Processing JEP 384: Context-Specific Deserialization JEP 385: Context-Specific Deserialization JEP 385: Context-Specific Deserialization Filters JEP 386: Enhanced Pseudo-Random Number Generators JEP 386: New mac OS Rendering Pipeline JEP 389: Foreign Function & Memory API (Incubator) JEP 392: API for the JDK Flight Recorder JEP 394: Pattern Matching for instanceof (Preview) JEP 397: Sealed Classes (Standard Feature) JEP 404: Pattern Matching for switch (Preview) JEP 420: Pattern Matching for switch (Preview) JEP 392: Packaging Tool (Incubator) JEP 399: JDK 17 Release Notes JEP 401: JDK 17 Release Notes JEP 402: JDK 17 Release Notes JEP 407: JDK 17 Release Notes JEP 408: JDK 17 Release Notes JEP 409: JDK 17 Release Notes JEP 411: JDK 17 Release Notes JEP 412: JDK 17 Release Notes JEP 415: JDK 17 Release Notes JEP 417: JDK 17 Release Notes JEP 422: JDK 17 Release Notes JEP 423: JDK 17 Release Notes JEP 425: JDK 17 Release Notes JEP 429: JDK 17 Release Notes JEP 430: JDK 17 Release Notes JEP 431: JDK 17 Release Notes JEP 432: JDK 17 Release Notes JEP 433: JDK 17 Release Notes JEP 434: JDK 17 Release Notes JEP 437: JDK 17 Release Notes JEP 442: JDK 17 Release Notes JEP 445: JDK 17 Release Notes JEP 446: JDK 17 Release Notes JEP 449: JDK 17 Release Notes JEP 422: New mac OS Rendering Pipeline JEP 425: Deprecate the Security Manager for Removal JEP 441: Deprecate the Security Manager for Removal JEP 423: Foreign Function & Memory API (Incubator) JEP 426: New mac OS Rendering Pipeline JEP 427: Foreign Function & Memory API (Incubator) JEP 430: New mac OS Rendering Pipeline JEP 431: Foreign Function & Memory API (Incubator) JEP 434: New mac OS Rendering Pipeline JEP 438: New mac OS Rendering Pipeline JEP 442: New mac OS Rendering Pipeline JEP 443: Foreign Function & Memory API (Incubator) JEP 446: New mac OS Rendering Pipeline JEP 447: Foreign Function & Memory API (Incubator) JEP 450: New mac OS Rendering Pipeline JEP 451: Foreign Function & Memory API (Incubator) JEP 449: Deprecate the Security Manager for Removal JEP 433: Deprecate the Security Manager for Removal JEP 362: New mac OS Rendering Pipeline JEP 377: ZGC: Concurrent Thread-Stack Processing JEP 373: New mac OS Rendering Pipeline JEP 380: New mac OS Rendering Pipeline JEP 388: Vector API (Incubator) JEP 399: Foreign Function & Memory API (Incubator) JEP 346: New mac OS Rendering Pipeline JEP 465: Deprecate the Security Manager for Removal JEP 416: Reimplementing the Legacy Datagram Transport Layer Security (DTLS) API JEP 457: Deprecate the Security Manager for Removal JEP 413: Code Snippets in Java SE Documentation JEP 418: Internet Address Resolution API JEP 421: Deprecate the Applet API for Removal JEP 424: Pattern Matching for switch (Preview) JEP 429: Deprecate the Applet API for Removal JEP 432: Pattern Matching for switch (Preview) JEP 436: Pattern Matching for switch (Preview) JEP 437: Deprecate the Applet API for Removal JEP 444: Pattern Matching for switch (Preview) JEP 445: Deprecate the Applet API for Removal JEP 448: Pattern Matching for switch (Preview) JEP 452: Pattern Matching for switch (Preview) JEP 453: Deprecate the Applet API for Removal JEP 454: New mac OS Rendering Pipeline JEP 455: Foreign Function & Memory API (Incubator) JEP 456: Pattern Matching for switch (Preview) JEP 458: New mac OS Rendering Pipeline JEP 459: Foreign Function & Memory API (Incubator) JEP 460: Pattern Matching for switch (Preview) JEP 461: Deprecate the Applet API for Removal JEP 462: New mac OS Rendering Pipeline JEP 463: Foreign Function & Memory API (Incubator) JEP 464: Pattern Matching for switch (Preview) JEP 466: New mac OS Rendering Pipeline JEP 467: Foreign Function & Memory API (Incubator) JEP 468: Pattern Matching for switch (Preview) JEP 469: Deprecate the Applet API for Removal JEP 470: New mac OS Rendering Pipeline JEP 471: Foreign Function & Memory API (Incubator) JEP 472: Pattern Matching for switch (Preview) JEP 474: New mac OS Rendering Pipeline JEP 475: Foreign Function & Memory API (Incubator) JEP 476: Pattern Matching for switch (Preview) JEP 477: Deprecate the Applet API for Removal JEP 478: New mac OS Rendering Pipeline JEP 479: Foreign Function & Memory API (Incubator) JEP 480: Pattern Matching for switch (Preview) JEP 482: New mac OS Rendering Pipeline JEP 483: Foreign Function & Memory API (Incubator) JEP 484: Pattern Matching for switch (Preview) JEP 485: Deprecate the Applet API for Removal JEP 486: New mac OS Rendering Pipeline JEP 487: Foreign Function & Memory API (Incubator) JEP 488: Pattern Matching for switch (Preview) JEP 490: New mac OS Rendering Pipeline JEP 491: Foreign Function & Memory API (Incubator) JEP 492: Pattern Matching for switch (Preview) JEP 493: Deprecate the Applet API for Removal JEP 494: New mac OS Rendering Pipeline JEP 495: Foreign Function & Memory API (Incubator) JEP 496: Pattern Matching for switch (Preview) JEP 498: New mac OS Rendering Pipeline JEP 499: Foreign Function & Memory API (Incubator) JEP 500: Pattern Matching for switch (Preview JEP 473: Deprecate the Security Manager for Removal JEP 497: Deprecate the Security Manager for Removal JEP 481: Deprecate the Security Manager for Removal JEP 489: Deprecate the Security Manager for Removal JEP 406: Scoped Values (Incubator) JEP 407: New mac OS Rendering Pipeline JEP 409: Sealed Interfaces (Standard Feature) JEP 413: Context-Specific Deserialization Filters JEP 453: JDK 17 Release Notes JEP 454: JDK 17 Release Notes JEP 455: JDK 17 Release Notes JEP 458: JDK 17 Release Notes JEP 459: JDK 17 Release Notes JEP 460: JDK 17 Release Notes JEP 461: JDK 17 Release Notes JEP 463: JDK 17 Release Notes JEP 464: JDK 17 Release Notes JEP 465: JDK 17 Release Notes JEP 466: JDK 17 Release Notes JEP 468: JDK 17 Release Notes JEP 470: JDK 17 Release Notes JEP 472: JDK 17 Release Notes JEP 473: JDK 17 Release Notes JEP 474: JDK 17 Release Notes JEP 477: JDK 17 Release Notes JEP 478: JDK 17 Release Notes JEP 481: JDK 17 Release Notes JEP 485: JDK 17 Release Notes JEP 486: JDK 17 Release Notes JEP 489: JDK 17 Release Notes JEP 490: JDK 17 Release Notes JEP 494: JDK 17 Release Notes JEP 495: JDK 17 Release Notes JEP 497: JDK 17 Release Notes JEP 499: JDK 17 Release Notes JEP 300: JDK 17 Release Notes JEP 301: JDK 17 Release Notes JEP 302: JDK 17 Release Notes JEP 303: JDK 17 Release Notes JEP 304: JDK 17 Release Notes JEP 305: JDK 17 Release Notes JEP 306: JDK 17 Release Notes JEP 307: JDK 17 Release Notes JEP 308: JDK 17 Release Notes JEP 309: JDK 17 Release Notes JEP 310: JDK 17 Release Notes JEP 311: JDK 17 Release Notes JEP 312: JDK 17 Release Notes JEP 313: JDK 17 Release Notes JEP 314: JDK 17 Release Notes JEP 315: JDK 17 Release Notes JEP 316: JDK 17 Release Notes JEP 317: JDK 17 Release Notes JEP 318: JDK 17 Release Notes JEP 319: JDK 17 Release Notes JEP 320: JDK 17 Release Notes JEP 321: JDK 17 Release Notes JEP 322: JDK 17 Release Notes JEP 323: JDK 17 Release Notes JEP 323: New mac OS Rendering Pipeline JEP 324: JDK 17 Release Notes JEP 325: JDK 17 Release Notes JEP 326: JDK 17 Release Notes JEP 327: JDK 17 Release Notes JEP 328: JDK 17 Release Notes JEP 329: JDK 17 Release Notes JEP 330: JDK 17 Release Notes JEP 331: JDK 17 Release Notes JEP 332: JDK 17 Release Notes JEP 333: JDK 17 Release Notes JEP 334: JDK 17 Release Notes JEP 335: JDK 17 Release Notes JEP 336: JDK 17 Release Notes JEP 337: JDK 17 Release Notes JEP 338: JDK 17 Release Notes JEP 339: JDK 17 Release Notes JEP 340: JDK 17 Release Notes JEP 341: JDK 17 Release Notes JEP 342: JDK 17 Release Notes JEP 343: JDK 17 Release Notes JEP 344: JDK 17 Release Notes JEP 345: JDK 17 Release Notes JEP 346: JDK 17 Release Notes JEP 347: JDK 17 Release Notes JEP 348: JDK 17 Release Notes JEP 349: JDK 17 Release Notes JEP 350: JDK 17 Release Notes JEP 351: JDK 17 Release Notes JEP 352: JDK 17 Release Notes JEP 353: JDK 17 Release Notes JEP 354: JDK 17 Release Notes JEP 355: JDK 17 Release Notes JEP 356: JDK 17 Release Notes JEP 357: JDK 17 Release Notes JEP 358: JDK 17 Release Notes JEP 359: JDK 17 Release Notes JEP 360: JDK 17 Release Notes JEP 361: JDK 17 Release Notes JEP 362: JDK 17 Release Notes JEP 363: JDK 17 Release Notes JEP 364: JDK 17 Release Notes JEP 365: JDK 17 Release Notes JEP 366: JDK 17 Release Notes JEP 367: JDK 17 Release Notes JEP 368: JDK 17 Release Notes JEP 369: JDK 17 Release Notes JEP 370: JDK 17 Release Notes JEP 371: JDK 17 Release Notes JEP 372: JDK 17 Release Notes JEP 373: JDK 17 Release Notes JEP 374: JDK 17 Release Notes JEP 375: JDK 17 Release Notes JEP 378: Vector API (Incubator) JEP 380: UTF-8 by Default JEP 381: JDK 17 Release Notes JEP 383: New mac OS Rendering Pipeline JEP 424: JDK 17 Release Schedule JEP 401: mac OS/ A Arch64 Port JEP 378: New mac OS Rendering Pipeline JEP 380: Unix-Domain Socket Channels JEP 379: Shenandoah: A Low-Pause-Time Garbage Collector JEP 375: Pattern Matching for instanceof JEP 361: New mac OS Rendering Pipeline JEP 377: New mac OS Rendering Pipeline JEP 384: Deprecate the Security Manager for Removal Deprecate Applet API JEP 300: JDK 17 Release Schedule JEP 301: JDK 17 Release Schedule JEP 302: JDK 17 Release Schedule JEP 303: JDK 17 Release Schedule JEP 304: JDK 17 Release Schedule JEP 305: JDK 17 Release Schedule JEP 306: JDK 17 Release Schedule JEP 307: JDK 17 Release Schedule JEP 308: JDK 17 Release Schedule JEP 309: JDK 17 Release Schedule JEP 310: JDK 17 Release Schedule JEP 311: JDK 17 Release Schedule JEP 312: JDK 17 Release Schedule JEP 313: JDK 17 Release Schedule JEP 314: JDK 17 Release Schedule JEP 315: JDK 17 Release Schedule JEP 316: JDK 17 Release Schedule JEP 317: JDK 17 Release Schedule JEP 318: JDK 17 Release Schedule JEP 319: JDK 17 Release Schedule JEP 320: JDK 17 Release Schedule JEP 321: JDK 17 Release Schedule JEP 322: JDK 17 Release Schedule JEP 323: JDK 17 Release Schedule JEP 324: JDK 17 Release Schedule JEP 325: JDK 17 Release Schedule JEP 326: JDK 17 Release Schedule JEP 327: JDK 17 Release Schedule JEP 328: JDK 17 Release Schedule JEP 329: JDK 17 Release Schedule JEP 330: JDK 17 Release Schedule JEP 331: JDK 17 Release Schedule JEP 332: JDK 17 Release Schedule JEP 333: JDK 17 Release Schedule JEP 334: JDK 17 Release Schedule JEP 335: JDK 17 Release Schedule JEP 336: JDK 17 Release Schedule JEP 337: JDK 17 Release Schedule JEP 338: JDK 17 Release Schedule JEP 339: JDK 17 Release Schedule JEP 340: JDK 17 Release Schedule JEP 341: JDK 17 Release Schedule JEP 342: JDK 17 Release Schedule JEP 343: JDK 17 Release Schedule JEP 344: JDK 17 Release Schedule JEP 345: JDK 17 Release Schedule JEP 346: JDK 17 Release Schedule JEP 347: JDK 17 Release Schedule JEP 348: JDK 17 Release Schedule JEP 349: JDK 17 Release Schedule JEP 350: JDK 17 Release Schedule JEP 351: JDK 17 Release Schedule JEP 352: JDK 17 Release Schedule JEP 353: JDK 17 Release Schedule JEP 354: JDK 17 Release Schedule JEP 355: JDK 17 Release Schedule JEP 356: JDK 17 Release Schedule JEP 357: JDK 17 Release Schedule JEP 358: JDK 17 Release Schedule JEP 359: JDK 17 Release Schedule JEP 360: JDK 17 Release Schedule JEP 361: JDK 17 Release Schedule JEP 362: JDK 17 Release Schedule JEP 363: JDK 17 Release Schedule JEP 364: JDK 17 Release Schedule JEP 365: JDK 17 Release Schedule JEP 366: JDK 17 Release Schedule JEP 367: JDK 17 Release Schedule JEP 368: JDK 17 Release Schedule JEP 369: JDK 17 Release Schedule JEP 370: JDK 17 Release Schedule JEP 371: JDK 17 Release Schedule JEP 372: JDK 17 Release Schedule JEP 373: JDK 17 Release Schedule JEP 374: JDK 17 Release Schedule JEP 375: JDK 17 Release Schedule JEP 376: JDK 17 Release Schedule JEP 377: JDK 17 Release Schedule JEP 378: JDK 17 Release Schedule JEP 379: JDK 17 Release Schedule JEP 380: Pattern Matching for instanceof JEP 382: Foreign Function & Memory API (Incubator) JEP 392: JDK 17 Release Notes JEP 425: Always-Strict Floating-Point Semantics JEP 320: New mac OS Rendering Pipeline JEP 321: New mac OS Rendering Pipeline JEP 322: New mac OS Rendering Pipeline JEP 324: New mac OS Rendering Pipeline JEP 325: New mac OS Rendering Pipeline JEP 326: New mac OS Rendering Pipeline JEP 327: New mac OS Rendering Pipeline JEP 329: New mac OS Rendering Pipeline JEP 330: New mac OS Rendering Pipeline JEP 331: New mac OS Rendering Pipeline JEP 332: New mac OS Rendering Pipeline JEP 333: New mac OS Rendering Pipeline JEP 334: New mac OS Rendering Pipeline JEP 335: New mac OS Rendering Pipeline JEP 336: New mac OS Rendering Pipeline JEP 337: New mac OS Rendering Pipeline JEP 338: New mac OS Rendering Pipeline JEP 339: New mac OS Rendering Pipeline JEP 340: New mac OS Rendering Pipeline JEP 341: New mac OS Rendering Pipeline JEP 342: New mac OS Rendering Pipeline JEP 343: New mac OS Rendering Pipeline JEP 344: New mac OS Rendering Pipeline JEP 345: New mac OS Rendering Pipeline JEP 347: New mac OS Rendering Pipeline JEP 347: Sealed Interfaces JEP 348: New mac OS Rendering Pipeline JEP 348: Sealed Classes JEP 349: New mac OS Rendering Pipeline JEP 350: New mac OS Rendering Pipeline JEP 350: Sealed Classes JEP 351: New mac OS Rendering Pipeline JEP 351: Sealed Interfaces JEP 352: New mac OS Rendering Pipeline JEP 352: Sealed Classes JEP 353: New mac OS Rendering Pipeline JEP 354: New mac OS Rendering Pipeline JEP 355: New mac OS Rendering Pipeline JEP 355: Sealed Interfaces JEP 356: New mac OS Rendering Pipeline JEP 356: Sealed Classes JEP 357: New mac OS Rendering Pipeline JEP 357: Sealed Interfaces JEP 358: New mac OS Rendering Pipeline JEP 358: Sealed Classes JEP 359: New mac OS Rendering Pipeline JEP 359: Sealed Interfaces JEP 360: New mac OS Rendering Pipeline JEP 360: Sealed Classes JEP 361: Sealed Interfaces JEP 362: Sealed Classes JEP 363: New mac OS Rendering Pipeline JEP 363: Sealed Interfaces JEP 364: New mac OS Rendering Pipeline JEP 364: Sealed Classes JEP 365: New mac OS Rendering Pipeline JEP 365: Sealed Interfaces JEP 366: New mac OS Rendering Pipeline JEP 366: Sealed Classes JEP 367: Sealed Interfaces JEP 368: New mac OS Rendering Pipeline JEP 369: New mac OS Rendering Pipeline JEP 370: New mac OS Rendering Pipeline JEP 370: Sealed Classes JEP 371: New mac OS Rendering Pipeline JEP 372: New mac OS Rendering Pipeline JEP 374: Foreign Function & Memory API (Incubator) JEP 374: New mac OS Rendering Pipeline JEP 375: New mac OS Rendering Pipeline JEP 376: New mac OS Rendering Pipeline JEP 379: New mac OS Rendering Pipeline JEP 380: JDK 17 Release Schedule JEP 381: JDK 17 Release Schedule JEP 381: New mac OS Rendering Pipeline JEP 384: JDK 17 Release Notes JEP 402: JDK 17 Documentation JEP 403: JDK 17 Security Updates JEP 404: JDK 17 Performance Improvements JEP 405: JDK 17 Bug Fixes JEP 406: JDK 17 New Features JEP 407: JDK 17 API Changes JEP 408: JDK 17 Language Changes JEP 409: JDK 17 Tool Changes JEP 410: JDK 17 Migration Guide JEP 411: JDK 17 Release Schedule JEP 412: JDK 17 Release Process JEP 413: JDK 17 Release Management JEP 414: JDK 17 Release Planning JEP 415: JDK 17 Release Strategy JEP 416: JDK 17 Release Timeline JEP 417: JDK 17 Release Goals JEP 418: JDK 17 Release Features JEP 420: JDK 17 Release Documentation JEP 421: JDK 17 Release Updates JEP 422: JDK 17 Release Changes JEP 423: JDK 17 Release Improvements JEP 424: JDK 17 Release Features Overview JEP 425: JDK 17 Release Summary JEP 426: JDK 17 Release Highlights JEP 427: JDK 17 Release Overview JEP 428: JDK 17 Release Review JEP 429: JDK 17 Release Feedback JEP 430: JDK 17 Release Conclusion JEP 406: Sealed Interfaces JEP 370: ZGC: Concurrent Memory Management JEP 371: ZGC: Concurrent Memory Management JEP 373: ZGC: Concurrent Memory Management JEP 374: ZGC: Concurrent Reference Processing |
gptkbp:followed_by |
gptkb:JDK_18
|
gptkbp:has_content |
https://www.oracle.com/java/technologies/javase-jdk17-downloads.html
|
gptkbp:has_documentation |
https://docs.oracle.com/en/java/javase/17/index.html
|
https://www.w3.org/2000/01/rdf-schema#label |
JDK 17
|
gptkbp:improves |
gptkb:benchmark
gptkb:Pattern_Matching_for_instanceof JEP 411: Deprecate the Security Manager for Removal performance and security |
gptkbp:includes |
gptkb:JEP_411
gptkb:Foreign_Function_&_Memory_API_(Incubator) gptkb:JEP_382 gptkb:JEP_384 gptkb:JEP_387 gptkb:JEP_390 gptkb:JEP_391 gptkb:JEP_393 gptkb:JEP_394 gptkb:JEP_395 gptkb:JEP_396 gptkb:Pattern_Matching_for_instanceof gptkb:Sealed_Classes gptkb:New_Vector_API_(Incubator) gptkb:JEP_425 new features new language features JEP 411: Deprecate the Security Manager for Removal JEP 384: Context-Specific Deserialization Filters JVM improvements API enhancements new AP Is JEP 391: mac OS/ A Arch64 Port New mac OS rendering pipeline JEP 382: New mac OS Rendering Pipeline |
gptkbp:installation |
Install via installer or package manager
|
gptkbp:introduced |
gptkb:Sealed_Classes
|
gptkbp:is_a |
gptkb:software
Java Development Kit version Long-Term Support (LTS) version |
gptkbp:is_accessible_by |
Oracle's website
|
gptkbp:is_available_on |
gptkb:multiple_platforms
|
gptkbp:is_compatible_with |
previous Java versions
|
gptkbp:is_documented_in |
Java SE Documentation
|
gptkbp:is_maintained_by |
gptkb:Database_Management_System
gptkb:software_framework |
gptkbp:is_part_of |
gptkb:Java_SE_Platform
|
gptkbp:is_supported_by |
major ID Es
|
gptkbp:is_used_for |
gptkb:mobile_application
enterprise applications web applications cloud applications |
gptkbp:is_used_in |
Java programming language development
|
gptkbp:language |
gptkb:Java
|
gptkbp:latest_version |
gptkb:17
|
gptkbp:license |
gptkb:GNU_General_Public_License
|
gptkbp:next_edition |
gptkb:JDK_16
|
gptkbp:notable_for |
Improved performance
Bug fixes Enhanced security features New language features API enhancements Deprecated features Removed features |
gptkbp:operates |
gptkb:theorem
|
gptkbp:operates_in |
September 2029
|
gptkbp:platform |
gptkb:smartphone
gptkb:operating_system |
gptkbp:provides |
long-term support
|
gptkbp:release_date |
2021-09-14
September 14, 2021 September 2021 |
gptkbp:release_format |
Long-Term Support (LTS)
|
gptkbp:released |
September 14, 2021
|
gptkbp:replaced_by |
gptkb:JDK_16
|
gptkbp:successor |
gptkb:JDK_18
|
gptkbp:supports |
gptkb:Java_SE_17
gptkb:theorem gptkb:battle Long-Term Support (LTS) |
gptkbp:targets |
JAV A_ HOME environment variable
|
gptkbp:type |
Long-Term Support (LTS)
|
gptkbp:updates |
Every six months
|