<?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"
	>
<channel>
	<title>Comments on: [Revised Opinion] JDK1.5 not so scary&#8230; but update those coding standards</title>
	<atom:link href="http://madbean.com/2003/mb2003-28/feed/" rel="self" type="application/rss+xml" />
	<link>http://madbean.com/2003/mb2003-28/</link>
	<description>Your zero step program</description>
	<pubDate>Fri, 05 Sep 2008 16:59:12 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Aditya</title>
		<link>http://madbean.com/2003/mb2003-28/#comment-366</link>
		<dc:creator>Aditya</dc:creator>
		<pubDate>Fri, 22 Jul 2005 09:29:50 +0000</pubDate>
		<guid isPermaLink="false">http://madbean.com/blog/2003-28#comment-366</guid>
		<description>&lt;p&gt;jdk1.5 shifts the responsibility of writing the boilerplate code from the programmer to the compiler. So it 
far sure that chances of mistake would be less. 
New features like generics will take some time for adjustment of developers especially when mix of legacy
and new code will happen.
Enhanced for loop and Autoboxing/unboxing  looks cool.
Typesafe enums, Static import and up to some extent generics looks like as if java is moving towords 
its parent C++ :)&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>jdk1.5 shifts the responsibility of writing the boilerplate code from the programmer to the compiler. So it<br />
far sure that chances of mistake would be less.<br />
New features like generics will take some time for adjustment of developers especially when mix of legacy<br />
and new code will happen.<br />
Enhanced for loop and Autoboxing/unboxing  looks cool.<br />
Typesafe enums, Static import and up to some extent generics looks like as if java is moving towords<br />
its parent C++ :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Quail</title>
		<link>http://madbean.com/2003/mb2003-28/#comment-72</link>
		<dc:creator>Matt Quail</dc:creator>
		<pubDate>Mon, 13 Oct 2003 07:12:54 +0000</pubDate>
		<guid isPermaLink="false">http://madbean.com/blog/2003-28#comment-72</guid>
		<description>&lt;p&gt;Yeah, I certainly like the &#34;?&#34; wildcards. &#60;? extends Number&#62; makes a whole lot of sense.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Yeah, I certainly like the &quot;?&quot; wildcards. &lt;? extends Number&gt; makes a whole lot of sense.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Neal Gafter</title>
		<link>http://madbean.com/2003/mb2003-28/#comment-71</link>
		<dc:creator>Neal Gafter</dc:creator>
		<pubDate>Mon, 13 Oct 2003 07:08:36 +0000</pubDate>
		<guid isPermaLink="false">http://madbean.com/blog/2003-28#comment-71</guid>
		<description>&lt;p&gt;Coding standards for variance (now wildcards).  One big one: don't use them in return types just to express readonlyness of the result.  That will force your client to store the result using a wildcard, which will force him to learn about them.  Instead, reserve wildcards for the places where they simplify the signatures in an API.&lt;/p&gt;

&lt;p&gt;This principle was applied liberally between the 2.0 and 2.2 prototypes, with the result that the 2.2 prototype APIs are much easier to read and use than any previous version.  I think if you look at them and try them (and just glance at the new syntax for wildcards - it's intuitive!) you'll be very pleased.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Coding standards for variance (now wildcards).  One big one: don&#8217;t use them in return types just to express readonlyness of the result.  That will force your client to store the result using a wildcard, which will force him to learn about them.  Instead, reserve wildcards for the places where they simplify the signatures in an API.</p>
<p>This principle was applied liberally between the 2.0 and 2.2 prototypes, with the result that the 2.2 prototype APIs are much easier to read and use than any previous version.  I think if you look at them and try them (and just glance at the new syntax for wildcards - it&#8217;s intuitive!) you&#8217;ll be very pleased.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
