{"id":198,"date":"2011-06-30T08:41:58","date_gmt":"2011-06-30T08:41:58","guid":{"rendered":"https:\/\/www.whizlabs.com\/wordpress\/?p=198"},"modified":"2020-09-01T07:48:50","modified_gmt":"2020-09-01T07:48:50","slug":"new-features-in-java-7","status":"publish","type":"post","link":"https:\/\/www.whizlabs.com\/blog\/new-features-in-java-7\/","title":{"rendered":"New Features in Java 7"},"content":{"rendered":"<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2011\/06\/java1.jpg\"><img decoding=\"async\" class=\"alignleft size-medium wp-image-63\" title=\"java\" src=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2011\/06\/java1-225x300.jpg\" alt=\"\" width=\"225\" height=\"264\" \/><\/a>Java 7 also known as Dolphin is going to be available from 28 July 2011 .<\/p>\n<p>The additional features for Java 7 are :<\/p>\n<ul>\n<li><strong>Support for dynamically typed languages<\/strong> &#8211; Extensions to the      JVM, the Java language, and the Java SE API to support the implementation      of dynamically-typed languages at performance levels near to that of the      Java language itself.<\/li>\n<li><strong>Language changes<\/strong> \u2013\n<ul>\n<li>Strings in Switch       statements<\/li>\n<li>Try with resources       statements<\/li>\n<li>Improved type inference       for generic instance creation &#8211; &#8220;Diamond&#8221;<\/li>\n<li>Simplified varargs method       invocation<\/li>\n<li>Better integral literals<\/li>\n<li>Improved exception       handling (multi-catch)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Concurrency &amp; Collection utilities<\/strong> &#8211; A lightweight      fork\/join framework, flexible and reusable synchronization barriers,      transfer queues, concurrent linked double-ended queues, and thread-local      pseudo-random number generators<\/li>\n<li><strong>New I\/O APIs for the Java Platform<\/strong> &#8211; New file I\/O library to      enhance platform independence and add support for metadata and symbolic      links. The new packages are java.nio.file and java.nio.file.attribute<\/li>\n<li>Library-level support for <strong>Elliptic curve cryptography<\/strong> algorithms.<\/li>\n<li>An <strong>XRender<\/strong> pipeline &#8211; A new Java2D graphics pipeline based upon      the X11 XRender extension, which provides access to much of the      functionality of modern GPUs<\/li>\n<li>New platform APIs for the      graphics features originally planned for release in Java version 6u10<\/li>\n<li><strong>Gervill sound synthesizer<\/strong> \u2013 To drop the old, proprietary,      encumbered sound synthesizer in favor of Gervill, a synthesizer created as      a proposal for the Audio Synthesis Engine Project.<\/li>\n<li><strong>Update the XML stack <\/strong>&#8211; Upgrade the components of the XML stack      to the most recent stable versions: JAXP 1.4, JAXB 2.2a, and JAX-WS 2.2<\/li>\n<\/ul>\n<p><strong> <\/strong><\/p>\n<p>Some features like Java and VM support for modular programming, Annotation on java types , language support for collections, Project Lambda, swing application framework, modularization has been deferred to JAVA 8.<\/p>\n<p><a href=\"https:\/\/www.whizlabs.com\/blog\/wp-content\/uploads\/2011\/06\/java.jpg\"><br \/>\n<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Java 7 also known as Dolphin is going to be available from 28 July 2011 . The additional features for Java 7 are : Support for dynamically typed languages &#8211; Extensions to the JVM, the Java language, and the Java SE API to support the implementation of dynamically-typed languages at performance levels near to that of the Java language itself. Language changes \u2013 Strings in Switch statements Try with resources statements Improved type inference for generic instance creation &#8211; &#8220;Diamond&#8221; Simplified varargs method invocation Better integral literals Improved exception handling (multi-catch) Concurrency &amp; Collection utilities &#8211; A lightweight fork\/join framework, [&hellip;]<\/p>\n","protected":false},"author":220,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[13],"tags":[],"class_list":["post-198","post","type-post","status-publish","format-standard","hentry","category-java"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"profile_24":false,"profile_48":false,"profile_96":false,"profile_150":false,"profile_300":false,"tptn_thumbnail":false,"web-stories-poster-portrait":false,"web-stories-publisher-logo":false,"web-stories-thumbnail":false},"uagb_author_info":{"display_name":"Aditi Malhotra","author_link":"https:\/\/www.whizlabs.com\/blog\/author\/aditi\/"},"uagb_comment_info":0,"uagb_excerpt":"Java 7 also known as Dolphin is going to be available from 28 July 2011 . The additional features for Java 7 are : Support for dynamically typed languages &#8211; Extensions to the JVM, the Java language, and the Java SE API to support the implementation of dynamically-typed languages at performance levels near to that&hellip;","_links":{"self":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/198","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/users\/220"}],"replies":[{"embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/comments?post=198"}],"version-history":[{"count":1,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/198\/revisions"}],"predecessor-version":[{"id":71667,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/posts\/198\/revisions\/71667"}],"wp:attachment":[{"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/media?parent=198"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/categories?post=198"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.whizlabs.com\/blog\/wp-json\/wp\/v2\/tags?post=198"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}