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
|