JDK 17

GPTKB entity

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