<?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: Looping through Collections is fun in Java 5</title>
	<atom:link href="http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/feed/" rel="self" type="application/rss+xml" />
	<link>http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/</link>
	<description>Tracing the course of Web Technology</description>
	<lastBuildDate>Sun, 13 May 2012 05:47:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
	<item>
		<title>By: Craig</title>
		<link>http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/comment-page-1/#comment-245</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Fri, 18 May 2007 17:55:36 +0000</pubDate>
		<guid isPermaLink="false">http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/#comment-245</guid>
		<description>I&#039;ve been developing in Java for about 10 years now, and it seems I&#039;m always re-writing the same code again and again. So I&#039;ve decided that this time around I&#039;m going to do it right...

randomCoder is an experiment of mine. It&#039;s an open-ended site that contains tutorials and best practices on how to get common things done in Java EE development. In addition, all the code in use on the site is under a BSD license so that hopefully, not only do I not have to reinvent the wheel, but others won&#039;t have to either.

I&#039;ve also posted some libraries that I&#039;ve written, including some common JSP taglibs and a J2EE security replacement. All of it is open-sourced, and available through Subversion.</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been developing in Java for about 10 years now, and it seems I&#8217;m always re-writing the same code again and again. So I&#8217;ve decided that this time around I&#8217;m going to do it right&#8230;</p>
<p>randomCoder is an experiment of mine. It&#8217;s an open-ended site that contains tutorials and best practices on how to get common things done in Java EE development. In addition, all the code in use on the site is under a BSD license so that hopefully, not only do I not have to reinvent the wheel, but others won&#8217;t have to either.</p>
<p>I&#8217;ve also posted some libraries that I&#8217;ve written, including some common JSP taglibs and a J2EE security replacement. All of it is open-sourced, and available through Subversion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nitinpai</title>
		<link>http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/comment-page-1/#comment-244</link>
		<dc:creator>nitinpai</dc:creator>
		<pubDate>Fri, 18 May 2007 17:30:01 +0000</pubDate>
		<guid isPermaLink="false">http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/#comment-244</guid>
		<description>Hi Craig,

I saw your site randomcoder.com. Could you please tell me something about it. What&#039;s your objective in it?
Just was curious to know.</description>
		<content:encoded><![CDATA[<p>Hi Craig,</p>
<p>I saw your site randomcoder.com. Could you please tell me something about it. What&#8217;s your objective in it?<br />
Just was curious to know.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/comment-page-1/#comment-242</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Thu, 17 May 2007 20:20:47 +0000</pubDate>
		<guid isPermaLink="false">http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/#comment-242</guid>
		<description>Not a problem... I&#039;m actually a bit disappointed as I was hoping there actually were some improvements in Java 6 in this regard.

Good article regardless.</description>
		<content:encoded><![CDATA[<p>Not a problem&#8230; I&#8217;m actually a bit disappointed as I was hoping there actually were some improvements in Java 6 in this regard.</p>
<p>Good article regardless.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nitinpai</title>
		<link>http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/comment-page-1/#comment-241</link>
		<dc:creator>nitinpai</dc:creator>
		<pubDate>Thu, 17 May 2007 15:16:30 +0000</pubDate>
		<guid isPermaLink="false">http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/#comment-241</guid>
		<description>@craig - I think I jumped on the bandwagon quite a bit late. I had not explored Java for a long time and I just mistook the features offered through the collections framework were of Java 6. But I have still seen people around me use the age old technique of using the Iterator and absorbed the for-each block as a feature of Java 6 since I use the JDK 1.6 api&#039;s.

This post should have been of Java 5 instead of Java 6. Thanks for the clarification.</description>
		<content:encoded><![CDATA[<p>@craig &#8211; I think I jumped on the bandwagon quite a bit late. I had not explored Java for a long time and I just mistook the features offered through the collections framework were of Java 6. But I have still seen people around me use the age old technique of using the Iterator and absorbed the for-each block as a feature of Java 6 since I use the JDK 1.6 api&#8217;s.</p>
<p>This post should have been of Java 5 instead of Java 6. Thanks for the clarification.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/comment-page-1/#comment-240</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Thu, 17 May 2007 14:13:05 +0000</pubDate>
		<guid isPermaLink="false">http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/#comment-240</guid>
		<description>Everything you mention in the article was already available in Java 5, including generics support and Iterable (custom iterators). Where I work, we have been using these features for years.

I&#039;ve played a bit with Java 6, but haven&#039;t noticed any changes in this area. What specifically has been added? I&#039;d be curious to know, as there are currently some glaring annoyances with Java 5, like the fact that Iterators aren&#039;t themselves Iterable, making looping over them more complicated than necessary.</description>
		<content:encoded><![CDATA[<p>Everything you mention in the article was already available in Java 5, including generics support and Iterable (custom iterators). Where I work, we have been using these features for years.</p>
<p>I&#8217;ve played a bit with Java 6, but haven&#8217;t noticed any changes in this area. What specifically has been added? I&#8217;d be curious to know, as there are currently some glaring annoyances with Java 5, like the fact that Iterators aren&#8217;t themselves Iterable, making looping over them more complicated than necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nitinpai</title>
		<link>http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/comment-page-1/#comment-239</link>
		<dc:creator>nitinpai</dc:creator>
		<pubDate>Thu, 17 May 2007 08:13:22 +0000</pubDate>
		<guid isPermaLink="false">http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/#comment-239</guid>
		<description>@paulo - What is the purpose of of making a custom iterator? Could you please elaborate on the aspect you have stated.

@craig - yes I have mentioned that it was introduced in Java 5 but its use with generics is more easier to be worked upon in Java 6.</description>
		<content:encoded><![CDATA[<p>@paulo &#8211; What is the purpose of of making a custom iterator? Could you please elaborate on the aspect you have stated.</p>
<p>@craig &#8211; yes I have mentioned that it was introduced in Java 5 but its use with generics is more easier to be worked upon in Java 6.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/comment-page-1/#comment-238</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Wed, 16 May 2007 18:34:19 +0000</pubDate>
		<guid isPermaLink="false">http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/#comment-238</guid>
		<description>Not to nitpick, but this feature was actually introduced in Java 5.</description>
		<content:encoded><![CDATA[<p>Not to nitpick, but this feature was actually introduced in Java 5.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paulo</title>
		<link>http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/comment-page-1/#comment-237</link>
		<dc:creator>paulo</dc:creator>
		<pubDate>Wed, 16 May 2007 18:28:38 +0000</pubDate>
		<guid isPermaLink="false">http://techtracer.com/2007/05/16/looping-through-collections-is-fun-in-java-6/#comment-237</guid>
		<description>You can do more (ominous sound) you can make a custom iterator that implements iterable, and then you can use that iterator in the for each loop. That means you can make a &quot;lazy list&quot; that produces values on iteration. Of course you loose the index effect in a real lazy list, but that is really cool anyway</description>
		<content:encoded><![CDATA[<p>You can do more (ominous sound) you can make a custom iterator that implements iterable, and then you can use that iterator in the for each loop. That means you can make a &#8220;lazy list&#8221; that produces values on iteration. Of course you loose the index effect in a real lazy list, but that is really cool anyway</p>
]]></content:encoded>
	</item>
</channel>
</rss>

