JDK 14

GPTKB entity

Statements (369)
Predicate Object
gptkbp:instance_of gptkb:Java_Development_Kit_(JDK)
gptkbp:album gptkb:javac
gptkbp:build_tool_support gptkb:Maven
gptkb:Ant-Man
gptkb:Gradle
gptkbp:community_support gptkb:Java_User_Groups
gptkb:Open_JDK_community
gptkb:Stack_Overflow
gptkb:Git_Hub
Forums
gptkbp:developed_by gptkb:Oracle_Corporation
gptkbp:developer gptkb:Oracle_Corporation
gptkbp:downloadable_content https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
gptkbp:end_of_life September 2020
gptkbp:features gptkb:Foreign-Memory_Access_API_(incubator)
gptkb:JEP_354:_Switch_Expressions_(Standard_Feature)
gptkb:Text_Blocks
gptkb:Foreign-Memory_Access_API_(Incubator)
gptkb:JFR_Event_Streaming
gptkb:Null_Pointer_Exception.get_Message()
gptkb:Switch_Expressions
JEP 305: Pattern Matching for instanceof
JEP 351: ZGC: Concurrent Thread-Stack Processing
JEP 353: Reimplement the Legacy Socket API
Records (preview)
Switch expressions (preview)
Text Blocks (Preview)
Text blocks (preview)
JEP 346: Promptly Return Unused Committed Memory
JEP 357: Migrate from Mercurial to Git
JEP 347: Non-Volatile Mapped Byte Buffers
JEP 348: Thread-Local Handshakes
JEP 349: JFR Event Streaming
JEP 350: Dynamic CDS Archives
JEP 352: Non-Volatile Mapped Byte Buffers
JEP 355: Text Blocks (Preview)
JEP 356: Enhanced Pseudo-Random Number Generators
JEP 358: Helpful Null Pointer Exceptions
JEP 359: Records (Preview)
Null Pointer Exception.get Message() enhancement
Helpful Null Pointer Exceptions
JEP 343: Packaging Tool (Incubator)
JEP 347: Enable C++14 Language Features
JEP 355: Text Blocks (Standard Feature)
Records (Preview)
Switch expressions
Text Blocks (preview)
JEP 343: Packaging Tool
JEP 348: Java Flight Recorder
JEP 350: Dynamic Class-File Constants
JEP 359: Records (Standard Feature)
JEP 360: Sealed Classes (Standard Feature)
JEP 360: Sealed Types (Preview)
Foreign-memory access API (incubator)
JEP 305: Pattern Matching for instanceof (Preview)
JEP 344: Abortable Mixed Collections
JEP 345: NUMA-Aware Memory Allocation
JEP 361: JFR Event Streaming (Standard Feature)
JEP 362: JFR Event Streaming (Standard Feature)
JEP 363: JFR Event Streaming (Standard Feature)
JEP 364: JFR Event Streaming (Standard Feature)
JEP 365: JFR Event Streaming (Standard Feature)
JEP 366: JFR Event Streaming (Standard Feature)
JEP 367: JFR Event Streaming (Standard Feature)
JEP 368: JFR Event Streaming (Standard Feature)
JEP 369: JFR Event Streaming (Standard Feature)
JEP 370: JFR Event Streaming (Standard Feature)
JEP 371: JFR Event Streaming (Standard Feature)
JEP 372: JFR Event Streaming (Standard Feature)
JEP 373: JFR Event Streaming (Standard Feature)
JEP 374: JFR Event Streaming (Standard Feature)
JEP 375: JFR Event Streaming (Standard Feature)
JEP 376: JFR Event Streaming (Standard Feature)
JEP 377: JFR Event Streaming (Standard Feature)
JEP 378: JFR Event Streaming (Standard Feature)
JEP 379: JFR Event Streaming (Standard Feature)
JEP 380: JFR Event Streaming (Standard Feature)
JEP 381: JFR Event Streaming (Standard Feature)
JEP 382: JFR Event Streaming (Standard Feature)
JEP 383: JFR Event Streaming (Standard Feature)
JEP 384: JFR Event Streaming (Standard Feature)
JEP 385: JFR Event Streaming (Standard Feature)
JEP 386: JFR Event Streaming (Standard Feature)
JEP 387: JFR Event Streaming (Standard Feature)
JEP 388: JFR Event Streaming (Standard Feature)
JEP 389: JFR Event Streaming (Standard Feature)
JEP 390: JFR Event Streaming (Standard Feature)
JEP 391: JFR Event Streaming (Standard Feature)
JEP 392: JFR Event Streaming (Standard Feature)
JEP 393: JFR Event Streaming (Standard Feature)
JEP 394: JFR Event Streaming (Standard Feature)
JEP 395: JFR Event Streaming (Standard Feature)
JEP 396: JFR Event Streaming (Standard Feature)
JEP 397: JFR Event Streaming (Standard Feature)
JEP 398: JFR Event Streaming (Standard Feature)
JEP 399: JFR Event Streaming (Standard Feature)
Pattern Matching for instanceof (Preview)
Pattern matching for instanceof (preview)
JEP 358: Helpful Null Pointer Exceptions (Standard Feature)
JEP 360: Pattern Matching for instanceof (Standard Feature)
Pattern Matching for instanceof (preview)
JEP 345: ZGC: Concurrent Thread-Stack Processing
JEP 371: JDK 14 Release Process
JEP 351: Non-Volatile Mapped Byte Buffers
JEP 396: JDK 14 Deprecated Features Changes Changes Changes
JEP 399: JDK 14 Language Changes Changes Changes Changes
JEP 398: JDK 14 New Features Changes Changes Changes
JEP 344: Triage of JDK 14 Release Notes
JEP 360: Sealed Types (Standard Feature)
JEP 361: New mac OS Rendering Pipeline
JEP 361: Switch Expressions (Preview)
JEP 362: JDK 14 Release Notes
JEP 363: JDK 14 Documentation
JEP 364: JDK 14 Security Updates
JEP 365: JDK 14 Bug Fixes
JEP 366: JDK 14 Performance Improvements
JEP 367: JDK 14 API Changes
JEP 368: JDK 14 Deprecated Features
JEP 369: JDK 14 Removal of Features
JEP 369: JDK 14 Removed Features
JEP 370: JDK 14 Compatibility Notes
JEP 370: JDK 14 New Features
JEP 371: JDK 14 Language Changes
JEP 372: JDK 14 Release Management
JEP 372: JDK 14 Tool Changes
JEP 373: JDK 14 Performance Tuning
JEP 373: JDK 14 Release Planning
JEP 374: JDK 14 Release Testing
JEP 374: JDK 14 Testing Changes
JEP 375: JDK 14 Documentation Changes
JEP 375: JDK 14 Release Review
JEP 376: JDK 14 Release Approval
JEP 376: JDK 14 Release Process Changes
JEP 377: JDK 14 Release Announcement
JEP 377: JDK 14 Release Notes Changes
JEP 378: JDK 14 Release Notes Review
JEP 378: JDK 14 Security Changes
JEP 379: JDK 14 Bug Fixes Changes
JEP 379: JDK 14 Release Notes Approval
JEP 380: JDK 14 Performance Improvements Changes
JEP 380: JDK 14 Release Notes Publication
JEP 381: JDK 14 API Changes Changes
JEP 381: JDK 14 Release Notes Distribution
JEP 382: JDK 14 Deprecated Features Changes
JEP 382: JDK 14 Release Notes Archive
JEP 383: JDK 14 Release Notes Maintenance
JEP 383: JDK 14 Removal of Features Changes
JEP 384: JDK 14 New Features Changes
JEP 384: JDK 14 Release Notes Updates
JEP 385: JDK 14 Language Changes Changes
JEP 385: JDK 14 Release Notes Feedback
JEP 386: JDK 14 Release Notes Review Process
JEP 386: JDK 14 Tool Changes Changes
JEP 387: JDK 14 Performance Tuning Changes
JEP 387: JDK 14 Release Notes Approval Process
JEP 388: JDK 14 Release Notes Publication Process
JEP 388: JDK 14 Testing Changes Changes
JEP 389: JDK 14 Documentation Changes Changes
JEP 389: JDK 14 Release Notes Distribution Process
JEP 390: JDK 14 Release Notes Archive Process
JEP 390: JDK 14 Release Process Changes Changes
JEP 391: JDK 14 Release Notes Changes Changes
JEP 391: JDK 14 Release Notes Maintenance Process
JEP 392: JDK 14 Release Notes Updates Process
JEP 392: JDK 14 Security Changes Changes
JEP 393: JDK 14 Bug Fixes Changes Changes
JEP 393: JDK 14 Release Notes Feedback Process
JEP 394: JDK 14 Release Notes Review Process
JEP 395: JDK 14 API Changes Changes Changes
JEP 397: JDK 14 Removal of Features Changes Changes Changes
JEP 394: JDK 14 Performance Improvements Changes Changes
JEP 344: NUMA-aware Memory Allocation
JEP 345: NIO.2: File System API Enhancements
JEP 355: Text Blocks (Preview Feature)
JEP 359: Records (Preview Feature)
JEP 360: Sealed Types (Preview Feature)
Null Pointer Exception enhancements
Pattern matching for instanceof (preview feature)
Records (preview feature)
Text Blocks (preview feature)
JEP 352: Enhanced Pseudo-Random Number Generators
JEP 348: Aarch64: Support for the ARMv8.3 Architecture
gptkbp:has_documentation https://docs.oracle.com/en/java/javase/14/docs/api/index.html
https://www.w3.org/2000/01/rdf-schema#label JDK 14
gptkbp:improves gptkb:performance
gptkb:Garbage_Collection
gptkb:security
gptkbp:includes gptkb:JEP_351:_Hidden_Classes
gptkb:Java_FX
gptkb:JEP_437
new language features
JEP 305: Pattern Matching for instanceof
JEP 346: Promptly Return Unused Committed Memory
JEP 349: JFR Event Streaming
JEP 343: Packaging Tool (Incubator)
JEP 347: Enable C++14 Language Features
JEP 344: Num Py-like API for Java
JEP 350: Dynamic Class-File Constants
JEP 345: Switch Expressions (Standard Feature)
JEP 348: Non-Volatile Mapped Byte Buffers
gptkbp:is_available_on gptkb:Linux
gptkb:mac_OS
gptkb:Windows
gptkbp:is_compatible_with Java SE 14 API
gptkbp:is_documented_in gptkb:Tutorials
Books
Online Courses
Forums
Webinars
Video Tutorials
Release Notes
Official Documentation
JEP Index
Community Blogs
gptkbp:is_maintained_by gptkb:Oracle_Corporation
gptkbp:is_open_source gptkb:true
gptkbp:is_part_of gptkb:Java_2_Platform
Java Ecosystem
gptkbp:is_supported_by Community Contributions
gptkbp:is_used_for Java programming
gptkbp:is_used_in gptkb:Microservices
gptkb:cloud_computing
gptkb:machine_learning
gptkb:Internet_of_Things_(Io_T)
Web Development
Enterprise Applications
Big Data Processing
Mobile Development
gptkbp:latest_version gptkb:14
gptkb:Java_Development_Kit_(JDK)
14.0.0
gptkbp:library gptkb:Spring_Framework
gptkb:JUnit
gptkb:Apache_Commons
gptkb:Hibernate
gptkb:Log4j
gptkbp:license gptkb:GNU_General_Public_License,_version_2,_with_the_Classpath_Exception
gptkb:GNU_General_Public_License
Oracle Technology Network License Agreement
gptkbp:next_edition gptkb:JDK_13
gptkb:JDK_15
gptkbp:notable_changes gptkb:JEP_354:_Switch_Expressions_(Standard_Feature)
Improved performance
Bug fixes
Security updates
JEP 351: ZGC: Concurrent Thread-Stack Processing
JEP 353: Reimplement the Legacy Socket API
New language features
Deprecations
JEP 346: Promptly Return Unused Memory to the OS
API enhancements
JEP 348: Thread-Local Handshakes
JEP 349: JFR Event Streaming
JEP 350: Dynamic CDS Archives
JEP 352: Non-Volatile Mapped Byte Buffers
JEP 356: Enhanced Pseudo-Random Number Generators
JEP 358: Helpful Null Pointer Exceptions
JEP 343: Packaging Tool (Incubator)
JEP 347: Enable C++14 Language Features
JEP 355: Text Blocks (Standard Feature)
JEP 359: Records (Standard Feature)
JEP 360: Sealed Classes (Standard Feature)
JEP 344: Abortable Mixed Collections
JEP 305: Pattern Matching for instanceof (preview)
JEP 345: NUMA-aware Memory Allocation
JEP 357: ZGC: Uncommit Unused Memory
JEP 361: Javadoc Updates
JEP 362: JDK 14 Release Notes
JEP 363: JDK 14 Release Process
JEP 364: JDK 14 Release Schedule
JEP 365: JDK 14 Release Management
JEP 366: JDK 14 Release Planning
JEP 367: JDK 14 Release Process Improvements
JEP 368: JDK 14 Release Quality Assurance
JEP 369: JDK 14 Release Testing
JEP 370: JDK 14 Release Documentation
JEP 371: JDK 14 Release Communication
JEP 372: JDK 14 Release Support
JEP 373: JDK 14 Release Maintenance
JEP 374: JDK 14 Release End of Life
gptkbp:package_manager gptkb:Homebrew
gptkb:SDKMAN!
yum
apt
gptkbp:platform gptkb:Java_SE
gptkbp:platforms gptkb:Linux
gptkb:mac_OS
gptkb:Windows
gptkbp:predecessor gptkb:JDK_15
gptkbp:provides gptkb:Java_Virtual_Machine
gptkb:Java_Runtime_Environment
gptkb:Java_programming_language
Java Language Features
gptkbp:related_jeps gptkb:JEP_343
gptkb:JEP_344
gptkb:JEP_345
gptkb:JEP_346
gptkb:JEP_347
gptkb:JEP_348
gptkb:JEP_349
gptkb:JEP_350
gptkb:JEP_351
gptkb:JEP_352
gptkb:JEP_353
gptkb:JEP_354
gptkb:JEP_355
gptkb:JEP_356
gptkb:JEP_357
gptkb:JEP_358
gptkb:JEP_359
gptkb:JEP_360
gptkb:JEP_361
gptkb:JEP_362
gptkb:JEP_363
gptkb:JEP_364
gptkb:JEP_365
gptkb:JEP_366
gptkb:JEP_367
gptkb:JEP_368
gptkb:JEP_369
gptkb:JEP_370
gptkb:JEP_371
gptkb:JEP_372
gptkb:JEP_373
gptkb:JEP_374
gptkb:JEP_375
gptkb:JEP_376
gptkb:JEP_377
gptkb:JEP_378
gptkb:JEP_379
gptkb:JEP_380
gptkb:JEP_381
gptkb:JEP_382
gptkb:JEP_383
gptkb:JEP_384
gptkb:JEP_385
gptkb:JEP_386
gptkb:JEP_387
gptkb:JEP_388
gptkb:JEP_389
gptkb:JEP_390
gptkb:JEP_391
gptkb:JEP_392
gptkb:JEP_393
gptkb:JEP_394
gptkb:JEP_395
gptkb:JEP_396
gptkb:JEP_397
gptkb:JEP_398
gptkb:JEP_399
gptkb:JEP_305
gptkbp:release_date March 2020
gptkbp:release_notes https://www.oracle.com/java/technologies/javase/14-relnote-issues.html
gptkbp:release_type Feature release
gptkbp:released_in March 2020
gptkbp:released_on March 2020
gptkbp:runtime gptkb:Java_Virtual_Machine_(JVM)
gptkbp:source_compatibility gptkb:Java_SE_14
gptkbp:successor gptkb:JDK_13
gptkb:JDK_15
gptkbp:supports gptkb:Java_SE_14
gptkb:Java_Web_Start
JEP 394: Pattern Matching for instanceof
JEP 395: Records
JEP 396: Strongly Encapsulate JDK Internals by Default
gptkbp:target_compatibility gptkb:Java_SE_14
gptkbp:target_jdk JAVA_ HOME environment variable
gptkbp:bfsParent gptkb:Java_Development_Kit_(JDK)
gptkbp:bfsLayer 4