René's URL Explorer Experiment


Title: Java 10 Features and Enhancements

Open Graph Title: Java 10 Features and Enhancements

Description: After Java 9 release, Java 10 came very quickly. Unlike it’s previous release, Java 10 does not have that many exciting features, still it has few important updates which will change the way you code, and other future Java versions.

Open Graph Description: After Java 9 release, Java 10 came very quickly. Unlike it’s previous release, Java 10 does not have that many exciting features, still it has few important updates which will change the way you code, and other future Java versions.

Opengraph URL: https://howtodoinjava.com/java10/java10-features/

X: @HowToDoInJava

direct link

Domain: howtodoinjava.com


Hey, it has json ld scripts:
{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/#article","isPartOf":{"@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/"},"author":{"name":"Lokesh Gupta","@id":"https:\/\/howtodoinjava.com\/#\/schema\/person\/9da5fd4e3bc8ceb878dd7941f7be26f3"},"headline":"Java 10 Features and Enhancements","datePublished":"2018-05-28T18:19:32+00:00","dateModified":"2022-01-25T09:51:36+00:00","mainEntityOfPage":{"@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/"},"wordCount":1433,"commentCount":2,"publisher":{"@id":"https:\/\/howtodoinjava.com\/#organization"},"image":{"@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/#primaryimage"},"thumbnailUrl":"https:\/\/howtodoinjava.com\/wp-content\/uploads\/2018\/05\/Java-10.png","keywords":["Java Features"],"articleSection":["Java 10"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/howtodoinjava.com\/java10\/java10-features\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/","url":"https:\/\/howtodoinjava.com\/java10\/java10-features\/","name":"Java 10 Features and Enhancements","isPartOf":{"@id":"https:\/\/howtodoinjava.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/#primaryimage"},"image":{"@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/#primaryimage"},"thumbnailUrl":"https:\/\/howtodoinjava.com\/wp-content\/uploads\/2018\/05\/Java-10.png","datePublished":"2018-05-28T18:19:32+00:00","dateModified":"2022-01-25T09:51:36+00:00","description":"After Java 9 release, Java 10 came very quickly. Unlike it’s previous release, Java 10 does not have that many exciting features, still it has few important updates which will change the way you code, and other future Java versions.","breadcrumb":{"@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/howtodoinjava.com\/java10\/java10-features\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/#primaryimage","url":"https:\/\/howtodoinjava.com\/wp-content\/uploads\/2018\/05\/Java-10.png","contentUrl":"https:\/\/howtodoinjava.com\/wp-content\/uploads\/2018\/05\/Java-10.png","width":735,"height":514,"caption":"Java 10"},{"@type":"BreadcrumbList","@id":"https:\/\/howtodoinjava.com\/java10\/java10-features\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/howtodoinjava.com\/"},{"@type":"ListItem","position":2,"name":"Java 10","item":"https:\/\/howtodoinjava.com\/java10\/"},{"@type":"ListItem","position":3,"name":"Java 10 Features and Enhancements"}]},{"@type":"WebSite","@id":"https:\/\/howtodoinjava.com\/#website","url":"https:\/\/howtodoinjava.com\/","name":"HowToDoInJava","description":"Java, Spring and Hibernate Tutorials","publisher":{"@id":"https:\/\/howtodoinjava.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/howtodoinjava.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/howtodoinjava.com\/#organization","name":"HowToDoInJava","url":"https:\/\/howtodoinjava.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/howtodoinjava.com\/#\/schema\/logo\/image\/","url":"https:\/\/howtodoinjava.com\/wp-content\/uploads\/2022\/07\/howtodoinjava-logo-small-e1657903941532.png","contentUrl":"https:\/\/howtodoinjava.com\/wp-content\/uploads\/2022\/07\/howtodoinjava-logo-small-e1657903941532.png","width":197,"height":197,"caption":"HowToDoInJava"},"image":{"@id":"https:\/\/howtodoinjava.com\/#\/schema\/logo\/image\/"},"sameAs":["http:\/\/www.facebook.com\/HowToDoInJava","https:\/\/x.com\/HowToDoInJava","https:\/\/twitter.com\/howtodoinjava","https:\/\/github.com\/lokeshgupta1981\/"]},{"@type":"Person","@id":"https:\/\/howtodoinjava.com\/#\/schema\/person\/9da5fd4e3bc8ceb878dd7941f7be26f3","name":"Lokesh Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/440b2ffa86b0f8f14d2d1e64cc0ddc8b9a2ffa2ad0fefcbe431460638bd88883?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/440b2ffa86b0f8f14d2d1e64cc0ddc8b9a2ffa2ad0fefcbe431460638bd88883?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/440b2ffa86b0f8f14d2d1e64cc0ddc8b9a2ffa2ad0fefcbe431460638bd88883?s=96&d=mm&r=g","caption":"Lokesh Gupta"},"description":"A fun-loving family man, passionate about computers and problem-solving, with over 15 years of experience in Java and related technologies. An avid Sci-Fi movie enthusiast and a fan of Christopher Nolan and Quentin Tarantino.","sameAs":["https:\/\/howtodoinjava.com","http:\/\/www.facebook.com\/HowToDoInJAVA","https:\/\/github.com\/lokeshgupta1981\/","https:\/\/www.linkedin.com\/in\/lokeshgupta1981\/","https:\/\/x.com\/HowToDoInJAVA"],"url":"https:\/\/howtodoinjava.com\/author\/lokeshgupta\/"}]}

google-site-verificationEV_Uq1MFIe3lcKLlf4xhcabIz-68zGeWx8pjwQH3pB8
msvalidate.01C71A4DAE3450D101003DA6DCE7D44ADE
theme-color#fbfbfb
msapplication-TileColor#ffffff
msapplication-TileImagehttps://howtodoinjava.com/wp-content/uploads/2022/07/cropped-howtodoinjava-logo-small-e1657903941532-270x270.png
og:localeen_US
og:typearticle
og:site_nameHowToDoInJava
article:publisherhttp://www.facebook.com/HowToDoInJava
article:authorhttp://www.facebook.com/HowToDoInJAVA
article:published_time2018-05-28T18:19:32+00:00
article:modified_time2022-01-25T09:51:36+00:00
og:imagehttps://howtodoinjava.com/wp-content/uploads/2018/05/Java-10.png
og:image:width735
og:image:height514
og:image:typeimage/png
authorLokesh Gupta
twitter:cardsummary_large_image
twitter:creator@HowToDoInJAVA
twitter:label1Written by
twitter:data1Lokesh Gupta
twitter:label2Est. reading time
twitter:data28 minutes

Links:

Skip to contenthttps://howtodoinjava.com/java10/java10-features/#content
https://howtodoinjava.com/
https://howtodoinjava.com/java10/java10-features/
Javahttps://howtodoinjava.com/java/basics/java-tutorial/
Spring AIhttps://howtodoinjava.com/series/spring-ai-tutorial/
Spring Boothttps://howtodoinjava.com/spring-boot/spring-boot/
Hibernatehttps://howtodoinjava.com/hibernate/hibernate-tutorials/
JUnit 5https://howtodoinjava.com/junit5/junit/
Interviewhttps://howtodoinjava.com/interview-questions/interview-guides/
https://howtodoinjava.com/java10/java10-features/
Lokesh Guptahttps://howtodoinjava.com/author/lokeshgupta/
Java 10https://howtodoinjava.com/java10/
Java Featureshttps://howtodoinjava.com/tag/java-features/
Java 9https://howtodoinjava.com/java9/java9-new-features-enhancements/
JEP 286: Local Variable Type Inferencehttps://howtodoinjava.com/java10/java10-features/#1
JEP 322: Time-Based Release Versioninghttps://howtodoinjava.com/java10/java10-features/#2
JEP 304: Garbage-Collector Interfacehttps://howtodoinjava.com/java10/java10-features/#3
JEP 307: Parallel Full GC for G1https://howtodoinjava.com/java10/java10-features/#4
JEP 316: Heap Allocation on Alternative Memory Deviceshttps://howtodoinjava.com/java10/java10-features/#5
JEP 296: Consolidate the JDK Forest into a Single Repositoryhttps://howtodoinjava.com/java10/java10-features/#6
JEP 310: Application Class-Data Sharinghttps://howtodoinjava.com/java10/java10-features/#7
JEP 314: Additional Unicode Language-Tag Extensionshttps://howtodoinjava.com/java10/java10-features/#8
JEP 319: Root Certificateshttps://howtodoinjava.com/java10/java10-features/#9
JEP 317: Experimental Java-Based JIT Compilerhttps://howtodoinjava.com/java10/java10-features/#10
JEP 312: Thread-Local Handshakeshttps://howtodoinjava.com/java10/java10-features/#11
JEP 313: Remove the Native-Header Generation Toolhttps://howtodoinjava.com/java10/java10-features/#12
New Added APIs and Optionshttps://howtodoinjava.com/java10/java10-features/#13
Removed APIs and Optionshttps://howtodoinjava.com/java10/java10-features/#14
https://howtodoinjava.com/java10/java10-features/#jep-286-local-variable-type-inference
Java var – Local-Variable Type Inferencehttps://howtodoinjava.com/java10/var-local-variable-type-inference/
https://howtodoinjava.com/java10/java10-features/#jep-322-time-based-release-versioning
Java Version – Time-Based Release Versioninghttps://howtodoinjava.com/java10/java-version/
https://howtodoinjava.com/java10/java10-features/#jep-304-garbage-collector-interface
https://howtodoinjava.com/java10/java10-features/#jep-307-parallel-full-gc-for-g1
https://howtodoinjava.com/java10/java10-features/#jep-316-heap-allocation-on-alternative-memory-devices
https://howtodoinjava.com/java10/java10-features/#jep-296-consolidate-the-jdk-forest-into-a-single-repository
https://howtodoinjava.com/java10/java10-features/#jep-310-application-class-data-sharing
https://howtodoinjava.com/java10/java10-features/#jep-314-additional-unicode-language-tag-extensions
BCP 47https://www.rfc-editor.org/rfc/bcp/bcp47.txt
LDML specificationhttp://www.unicode.org/reports/tr35/tr35.html#Locale_Extension_Key_and_Type_Data
https://howtodoinjava.com/java10/java10-features/#jep-319-root-certificates
https://howtodoinjava.com/java10/java10-features/#jep-317-experimental-java-based-jit-compiler
https://howtodoinjava.com/java10/java10-features/#jep-312-thread-local-handshakes
https://howtodoinjava.com/java10/java10-features/#jep-313-remove-the-native-header-generation-tool
https://howtodoinjava.com/java10/java10-features/#new-added-apis-and-options
https://howtodoinjava.com/java10/java10-features/#removed-apis-and-options
November 28, 2018 at 5:25 pm https://howtodoinjava.com/java10/java10-features/#comment-29602
Replyhttps://howtodoinjava.com/java10/java10-features/#comment-29602
August 7, 2018 at 10:33 pm https://howtodoinjava.com/java10/java10-features/#comment-28805
Replyhttps://howtodoinjava.com/java10/java10-features/#comment-28805
Cancel replyhttps://howtodoinjava.com/java10/java10-features/#respond
Java 10 – Featureshttps://howtodoinjava.com/java10/java10-features/
Java 10 – Time-Based Release Versioninghttps://howtodoinjava.com/java10/java-version/
Java 10 – Local-Variable Type Inferencehttps://howtodoinjava.com/java10/var-local-variable-type-inference/
JEP 286: Local Variable Type Inferencehttps://howtodoinjava.com/java10/java10-features/#jep-286-local-variable-type-inference
JEP 322: Time-Based Release Versioninghttps://howtodoinjava.com/java10/java10-features/#jep-322-time-based-release-versioning
JEP 304: Garbage-Collector Interfacehttps://howtodoinjava.com/java10/java10-features/#jep-304-garbage-collector-interface
JEP 307: Parallel Full GC for G1https://howtodoinjava.com/java10/java10-features/#jep-307-parallel-full-gc-for-g1
JEP 316: Heap Allocation on Alternative Memory Deviceshttps://howtodoinjava.com/java10/java10-features/#jep-316-heap-allocation-on-alternative-memory-devices
JEP 296: Consolidate the JDK Forest into a Single Repositoryhttps://howtodoinjava.com/java10/java10-features/#jep-296-consolidate-the-jdk-forest-into-a-single-repository
JEP 310: Application Class-Data Sharinghttps://howtodoinjava.com/java10/java10-features/#jep-310-application-class-data-sharing
JEP 314: Additional Unicode Language-Tag Extensionshttps://howtodoinjava.com/java10/java10-features/#jep-314-additional-unicode-language-tag-extensions
JEP 319: Root Certificateshttps://howtodoinjava.com/java10/java10-features/#jep-319-root-certificates
JEP 317: Experimental Java-Based JIT Compilerhttps://howtodoinjava.com/java10/java10-features/#jep-317-experimental-java-based-jit-compiler
JEP 312: Thread-Local Handshakeshttps://howtodoinjava.com/java10/java10-features/#jep-312-thread-local-handshakes
JEP 313: Remove the Native-Header Generation Toolhttps://howtodoinjava.com/java10/java10-features/#jep-313-remove-the-native-header-generation-tool
New Added APIs and Optionshttps://howtodoinjava.com/java10/java10-features/#new-added-apis-and-options
Removed APIs and Optionshttps://howtodoinjava.com/java10/java10-features/#removed-apis-and-options
Follow on Twitterhttps://x.com/HowToDoInJava
Portfoliohttps://lokeshgupta.me/
Java Version – Time-Based Release Versioninghttps://howtodoinjava.com/java10/java-version/
Java Write to File: Clean Code vs. Performancehttps://howtodoinjava.com/java/io/java-write-to-file/
OOPhttps://howtodoinjava.com/java/oops/oop-tutorials/
Regexhttps://howtodoinjava.com/java/regex/java-regex/
Mavenhttps://howtodoinjava.com/maven/maven-tutorials/
Logginghttps://howtodoinjava.com/log4j2/java-logging/
TypeScripthttps://howtodoinjava.com/typescript/typescript-tutorial/
Pythonhttps://howtodoinjava.com/python-tutorial/
About Ushttps://howtodoinjava.com/about/
Advertisehttps://howtodoinjava.com/advertise/
Contact Ushttps://howtodoinjava.com/contact/
Privacy Policyhttps://howtodoinjava.com/privacy-policy/
REST API Tutorialhttps://restfulapi.net/
Githubhttps://github.com/lokeshgupta1981/
LinkedInhttps://www.linkedin.com/in/lokeshgupta1981/
Twitterhttps://twitter.com/howtodoinjava
Facebookhttps://facebook.com/howtodoinjava
Sitemaphttps://howtodoinjava.com/sitemap.xml

Viewport: width=device-width, initial-scale=1

Robots: index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1


URLs of crawlers that visited me.