<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: New language features in Java 7</title>
	<atom:link href="http://code.joejag.com/2009/new-language-features-in-java-7/feed/" rel="self" type="application/rss+xml" />
	<link>http://code.joejag.com/2009/new-language-features-in-java-7/</link>
	<description>Joe Wright&#039;s technology blog</description>
	<lastBuildDate>Tue, 27 Sep 2011 12:46:33 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>By: Mulder</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-352</link>
		<dc:creator>Mulder</dc:creator>
		<pubDate>Tue, 27 Sep 2011 12:46:33 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-352</guid>
		<description>good stuff. like the reduced code for generics, that always seemed like double typing efforts! 

Why one would want/need Strings in switch is beyond me.

Underscores in large numbers is a nice gimmic but nothing else. How often do you use hard coded numbers anyway?

It&#039;ll be  while until i start to use the new way of resource cleaning.</description>
		<content:encoded><![CDATA[<p>good stuff. like the reduced code for generics, that always seemed like double typing efforts! </p>
<p>Why one would want/need Strings in switch is beyond me.</p>
<p>Underscores in large numbers is a nice gimmic but nothing else. How often do you use hard coded numbers anyway?</p>
<p>It&#8217;ll be  while until i start to use the new way of resource cleaning.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lakshman Kumar P</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-346</link>
		<dc:creator>Lakshman Kumar P</dc:creator>
		<pubDate>Tue, 09 Aug 2011 06:30:24 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-346</guid>
		<description>I’m not sure about “Underscores in numeric literals” will be useful to anybody. I did not understand how they are useful for us?</description>
		<content:encoded><![CDATA[<p>I’m not sure about “Underscores in numeric literals” will be useful to anybody. I did not understand how they are useful for us?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: amr negm</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-345</link>
		<dc:creator>amr negm</dc:creator>
		<pubDate>Sat, 06 Aug 2011 22:58:04 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-345</guid>
		<description>I really respect this work, but other high level languages like Scala and python are still easier and more productive and relatively fast. I think java must bigger leaps to cope with today development trend</description>
		<content:encoded><![CDATA[<p>I really respect this work, but other high level languages like Scala and python are still easier and more productive and relatively fast. I think java must bigger leaps to cope with today development trend</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sandip dalsaniya</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-344</link>
		<dc:creator>sandip dalsaniya</dc:creator>
		<pubDate>Fri, 05 Aug 2011 06:18:24 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-344</guid>
		<description>Great things done by java people. it will make work easy for developer to do..............</description>
		<content:encoded><![CDATA[<p>Great things done by java people. it will make work easy for developer to do&#8230;&#8230;&#8230;&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mihai</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-342</link>
		<dc:creator>Mihai</dc:creator>
		<pubDate>Tue, 19 Jul 2011 14:08:07 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-342</guid>
		<description>ARM: hopefully you can chain &quot;try&quot; just like in C# you can chain &quot;using&quot;. Like this:
try (InputStream myFileStream = new FileInputStream(myFile))
try (InputStream myStream = new BufferedInputStream(myFileStream)) {
    ...
}

Switch on strings: I don&#039;t see this as much of a benefit. Should avoid switching on strings as this is a hint of a code smell, where you&#039;re taking from the compiler&#039;s ability to find errors. Use enums or some open-ended variation thereof instead (wait, if you&#039;re switching on strings you&#039;re already enumerating a predefined set of values, not an open-ended one).</description>
		<content:encoded><![CDATA[<p>ARM: hopefully you can chain &#8220;try&#8221; just like in C# you can chain &#8220;using&#8221;. Like this:<br />
try (InputStream myFileStream = new FileInputStream(myFile))<br />
try (InputStream myStream = new BufferedInputStream(myFileStream)) {<br />
    &#8230;<br />
}</p>
<p>Switch on strings: I don&#8217;t see this as much of a benefit. Should avoid switching on strings as this is a hint of a code smell, where you&#8217;re taking from the compiler&#8217;s ability to find errors. Use enums or some open-ended variation thereof instead (wait, if you&#8217;re switching on strings you&#8217;re already enumerating a predefined set of values, not an open-ended one).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ulaganathan</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-341</link>
		<dc:creator>ulaganathan</dc:creator>
		<pubDate>Thu, 14 Jul 2011 10:22:39 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-341</guid>
		<description>Very Nice Work Joe.Really Useful.Could you give examples about Closures.</description>
		<content:encoded><![CDATA[<p>Very Nice Work Joe.Really Useful.Could you give examples about Closures.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Qadir</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-340</link>
		<dc:creator>Qadir</dc:creator>
		<pubDate>Sun, 10 Jul 2011 11:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-340</guid>
		<description>Can anyone tell me how switch string is worked? I mean to say how JVM recognize the string in switch.</description>
		<content:encoded><![CDATA[<p>Can anyone tell me how switch string is worked? I mean to say how JVM recognize the string in switch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sandip Nirmal</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-337</link>
		<dc:creator>Sandip Nirmal</dc:creator>
		<pubDate>Thu, 30 Jun 2011 07:18:53 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-337</guid>
		<description>Great Article Joe. We can get the actual picture of what the features includes...

Thanks</description>
		<content:encoded><![CDATA[<p>Great Article Joe. We can get the actual picture of what the features includes&#8230;</p>
<p>Thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Java7最新特性更新、代码示例及性能测试 &#124; Java7最新资讯</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-199</link>
		<dc:creator>Java7最新特性更新、代码示例及性能测试 &#124; Java7最新资讯</dc:creator>
		<pubDate>Sat, 09 Oct 2010 10:40:43 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-199</guid>
		<description>[...] Most of what is below come from the excellent article from Joe Wright on his blog about New language features in Java 7 [...]</description>
		<content:encoded><![CDATA[<p>[...] Most of what is below come from the excellent article from Joe Wright on his blog about New language features in Java 7 [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Austin Chapman</title>
		<link>http://code.joejag.com/2009/new-language-features-in-java-7/comment-page-2/#comment-195</link>
		<dc:creator>Austin Chapman</dc:creator>
		<pubDate>Thu, 16 Sep 2010 00:40:05 +0000</pubDate>
		<guid isPermaLink="false">http://code.joejag.com/?p=299#comment-195</guid>
		<description>&lt;i&gt;As for the making common things easier it would be wise to put efforts on making class properties so it would automatically generate getters and setters. Or to provide build-in hash, equals and to-string builders (or even include all commons-lang). I&#8217;m also looking for easier ways to construct decorators and proxies so I could only implement methods I&#8217;m interested in and making other methods behave as a decorated/proxied class.&lt;/i&gt;
+1</description>
		<content:encoded><![CDATA[<p><i>As for the making common things easier it would be wise to put efforts on making class properties so it would automatically generate getters and setters. Or to provide build-in hash, equals and to-string builders (or even include all commons-lang). I&#8217;m also looking for easier ways to construct decorators and proxies so I could only implement methods I&#8217;m interested in and making other methods behave as a decorated/proxied class.</i><br />
+1</p>
]]></content:encoded>
	</item>
</channel>
</rss>

