<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Pro-Tek Blog &#187; JAVA 9</title>
	<atom:link href="http://www.pro-tekconsulting.com/blog/category/java-9/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pro-tekconsulting.com/blog</link>
	<description>For UI developers / UI designers and UI trends</description>
	<lastBuildDate>Thu, 05 Sep 2019 03:59:47 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.34</generator>
	<item>
		<title>DELAY IN JAVA 9</title>
		<link>http://www.pro-tekconsulting.com/blog/delay-in-java-9/</link>
		<comments>http://www.pro-tekconsulting.com/blog/delay-in-java-9/#comments</comments>
		<pubDate>Wed, 12 Jul 2017 02:09:47 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[JAVA 9]]></category>
		<category><![CDATA[Delay in Java 9]]></category>

		<guid isPermaLink="false">http://www.pro-tekconsulting.com/blog/?p=2067</guid>
		<description><![CDATA[<p>Delay in Java 9 With less than few more days to the release of JDK 9, it’s being delayed again. The new release date has been updated to July 2017, four months later than the previously postponed date. PUSHING THE DATE BACK On September-13, Mark Reinhold, the chief architect of the Java platform group at [&#8230;]</p>
<p>The post <a rel="nofollow" href="http://www.pro-tekconsulting.com/blog/delay-in-java-9/">DELAY IN JAVA 9</a> appeared first on <a rel="nofollow" href="http://www.pro-tekconsulting.com/blog">Pro-Tek Blog</a>.</p>
]]></description>
				<content:encoded><![CDATA[<h4>Delay in Java 9</h4>
<p>With less than few more days to the release of JDK 9, it’s being delayed again. The new release date has been updated to July 2017, four months later than the previously postponed date.</p>
<p><strong>PUSHING THE DATE BACK</strong></p>
<p>On September-13, Mark Reinhold, the chief architect of the Java platform group at Oracle, posted his suggestion to postpone the release date for JDK 9 in his e-mail in Oracle’s mailing list.</p>
<p>Mark also noted that the number of open bugs that are new in JDK 9 is larger than it was at this point in JDK 8, and that’s why he proposed a four months’ delay. Mark put his offer up for a vote, asking others on Oracle’s mailing list what they think about it.</p>
<p>Moving the release date of JDK 9 back 4 months affected the entire schedule. It also pushed back the “All tests run”, “Zero bug bounce” and also “Release candidate” milestones.</p>
<p><strong>THE CURSE OF PROJECT JIGSAW</strong></p>
<p>No surprise that JDK 9 has been pushed again, and for the same reason – Project Jigsaw. This project has a long history of pushing Java versions back, moving from Java 7 to Java 8 and now as part of Java 9.</p>
<p>The Jigsaw objective is to make Java modular and break the JRE to interoperable components. This means that the developer will be able to create a scaled down runtime Jar (rt.jar) customised to the components of a project actually needs.</p>
<p>The desire is to make Java scalable to small computing devices, improves security, and performance, and most importantly make it easier for developers to construct and maintain libraries. Considering the JDK 8 rt.jar has about 20,000 classes that are part of the JDK.</p>
<p><strong>THE MAJOR REASONS WHY JDK 9 HAS BEEN POSTPONED</strong></p>
<ul>
<li>The new module system breaks all use cases that depend on reflection to access internals of other libraries.</li>
<li>It does not fix the issue of depending on two conflicting versions of a library.</li>
<li>It fails to strongly encapsulate access, because classes can still be loaded as resources, and used that way.</li>
</ul>
<p><strong>MARK HAS ADDRESSED THE REASON FOR THE DELAY ON HIS ORIGINAL EMAIL, EXPLAINING THAT</strong></p>
<p>“We recently received critical feedback that motivated a redesign of the module system’s package-export feature, without which we’d have failed to achieve one of our main goals. There are, beyond that, still many open design issues, which will take time to work through.”</p>
<p>The current pushback tells us loud and clear that Jigsaw needs more time, and our only hope is that it’ll actually be a part of JDK 9, and not be pushed back to JDK 10. Or JDK 11. There’s no doubt it’s a critical and important project, and the community is willing to wait a little longer for it to be just right.</p>
<p>The post <a rel="nofollow" href="http://www.pro-tekconsulting.com/blog/delay-in-java-9/">DELAY IN JAVA 9</a> appeared first on <a rel="nofollow" href="http://www.pro-tekconsulting.com/blog">Pro-Tek Blog</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pro-tekconsulting.com/blog/delay-in-java-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
