<?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: Most ignored class of Java!</title>
	<atom:link href="http://thoughtworker.in/2006/12/23/most-ignored-class-of-java/feed/" rel="self" type="application/rss+xml" />
	<link>http://thoughtworker.in/2006/12/23/most-ignored-class-of-java/</link>
	<description>Place to serialize my thoughts...</description>
	<lastBuildDate>Wed, 11 Apr 2012 19:35:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: dash888</title>
		<link>http://thoughtworker.in/2006/12/23/most-ignored-class-of-java/comment-page-1/#comment-56</link>
		<dc:creator>dash888</dc:creator>
		<pubDate>Sun, 24 Dec 2006 14:48:50 +0000</pubDate>
		<guid isPermaLink="false">http://74.86.205.60/~sachind/?p=30#comment-56</guid>
		<description>i also think this is a kinda cool blog</description>
		<content:encoded><![CDATA[<p>i also think this is a kinda cool blog</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sachin</title>
		<link>http://thoughtworker.in/2006/12/23/most-ignored-class-of-java/comment-page-1/#comment-55</link>
		<dc:creator>Sachin</dc:creator>
		<pubDate>Sun, 24 Dec 2006 04:39:22 +0000</pubDate>
		<guid isPermaLink="false">http://74.86.205.60/~sachind/?p=30#comment-55</guid>
		<description>@chris

Thanks dude. I have a copy with me. Just I need to purchase one more for my junior developer :D</description>
		<content:encoded><![CDATA[<p>@chris</p>
<p>Thanks dude. I have a copy with me. Just I need to purchase one more for my junior developer <img src='http://thoughtworker.in/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Maki</title>
		<link>http://thoughtworker.in/2006/12/23/most-ignored-class-of-java/comment-page-1/#comment-54</link>
		<dc:creator>Chris Maki</dc:creator>
		<pubDate>Sun, 24 Dec 2006 04:37:55 +0000</pubDate>
		<guid isPermaLink="false">http://74.86.205.60/~sachind/?p=30#comment-54</guid>
		<description>Check out Joshua Bloch&#039;s Effective Java, it&#039;s full of stuff most of us over look.</description>
		<content:encoded><![CDATA[<p>Check out Joshua Bloch&#8217;s Effective Java, it&#8217;s full of stuff most of us over look.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sachin</title>
		<link>http://thoughtworker.in/2006/12/23/most-ignored-class-of-java/comment-page-1/#comment-53</link>
		<dc:creator>Sachin</dc:creator>
		<pubDate>Sun, 24 Dec 2006 01:42:15 +0000</pubDate>
		<guid isPermaLink="false">http://74.86.205.60/~sachind/?p=30#comment-53</guid>
		<description>@ binil
In Java API also you can find necessary and sufficient information about overriding equals() and hashCode() methods. But we never visit that documentation.

In my experience I found, that people learn Java or any other language when they need a particular feature provided by language or they are forced to learn. They don&#039;t have sufficient time to go through a book touching all the chapters. They just want to achieve what they looking for a move ahead.

When they become a seasoned user of Java they learn design Patterns, other advanced things but ignore basics because they never used them. But definitely there are lots of people like you and me who digg all the documentation and books for the sake of our satisfaction :)</description>
		<content:encoded><![CDATA[<p>@ binil<br />
In Java API also you can find necessary and sufficient information about overriding equals() and hashCode() methods. But we never visit that documentation.</p>
<p>In my experience I found, that people learn Java or any other language when they need a particular feature provided by language or they are forced to learn. They don&#8217;t have sufficient time to go through a book touching all the chapters. They just want to achieve what they looking for a move ahead.</p>
<p>When they become a seasoned user of Java they learn design Patterns, other advanced things but ignore basics because they never used them. But definitely there are lots of people like you and me who digg all the documentation and books for the sake of our satisfaction <img src='http://thoughtworker.in/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sachin</title>
		<link>http://thoughtworker.in/2006/12/23/most-ignored-class-of-java/comment-page-1/#comment-52</link>
		<dc:creator>Sachin</dc:creator>
		<pubDate>Sun, 24 Dec 2006 01:37:53 +0000</pubDate>
		<guid isPermaLink="false">http://74.86.205.60/~sachind/?p=30#comment-52</guid>
		<description>@ibhog

Well, thanks for appreciation.

You are correct, there must be lots of classes which were ignored and inserted for organization. But &quot;Object&quot; class is root class and that is part of every class you write.

It is expected from a average user of Java to know at least all the functions provided by Java ;) isn&#039;t it?

Regarding factories, you can read lots of documentation on internet. The best place to start would be &quot;Design Patterns&quot; book by GoF. Or just google for &quot;Factory Pattern&quot; :)</description>
		<content:encoded><![CDATA[<p>@ibhog</p>
<p>Well, thanks for appreciation.</p>
<p>You are correct, there must be lots of classes which were ignored and inserted for organization. But &#8220;Object&#8221; class is root class and that is part of every class you write.</p>
<p>It is expected from a average user of Java to know at least all the functions provided by Java <img src='http://thoughtworker.in/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  isn&#8217;t it?</p>
<p>Regarding factories, you can read lots of documentation on internet. The best place to start would be &#8220;Design Patterns&#8221; book by GoF. Or just google for &#8220;Factory Pattern&#8221; <img src='http://thoughtworker.in/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: binil</title>
		<link>http://thoughtworker.in/2006/12/23/most-ignored-class-of-java/comment-page-1/#comment-51</link>
		<dc:creator>binil</dc:creator>
		<pubDate>Sun, 24 Dec 2006 01:37:33 +0000</pubDate>
		<guid isPermaLink="false">http://74.86.205.60/~sachind/?p=30#comment-51</guid>
		<description>Utility methods in Collections and Arrays classes.

BTW, chapter 3 of Effective Java discusses the equals &amp; hashCode methods is detail. Also, this chapter is available as a free download at http://java.sun.com/docs/books/effective/.</description>
		<content:encoded><![CDATA[<p>Utility methods in Collections and Arrays classes.</p>
<p>BTW, chapter 3 of Effective Java discusses the equals &amp; hashCode methods is detail. Also, this chapter is available as a free download at <a href="http://java.sun.com/docs/books/effective/" rel="nofollow">http://java.sun.com/docs/books/effective/</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ibhog</title>
		<link>http://thoughtworker.in/2006/12/23/most-ignored-class-of-java/comment-page-1/#comment-57</link>
		<dc:creator>ibhog</dc:creator>
		<pubDate>Sat, 23 Dec 2006 17:01:41 +0000</pubDate>
		<guid isPermaLink="false">http://74.86.205.60/~sachind/?p=30#comment-57</guid>
		<description>I have to say that this is really an intersting blog.

Anyway, Java API doc .. is full of classes, there must be ignored ones all the time.

Also, I sometimes feel that some classes are added just for the sake of organization, many interfaces, abstract classes and hundreds of classes that is needed solely for creating other classes.

This class tree can definitely be more compact.

In my last project, that included XML parsing, I found that many &quot;factories&quot; exist around. Still wondering what exactly the benefit.

Last example, till now and after a week of trials. In JSF, I couldnt initiate a VariableResolver to have access to request beans because of the huge number of classes &#039;USED&quot; to initiate this class.

Sorry for being long .. but I am a learner. Hope you help.

Thanks.</description>
		<content:encoded><![CDATA[<p>I have to say that this is really an intersting blog.</p>
<p>Anyway, Java API doc .. is full of classes, there must be ignored ones all the time.</p>
<p>Also, I sometimes feel that some classes are added just for the sake of organization, many interfaces, abstract classes and hundreds of classes that is needed solely for creating other classes.</p>
<p>This class tree can definitely be more compact.</p>
<p>In my last project, that included XML parsing, I found that many &#8220;factories&#8221; exist around. Still wondering what exactly the benefit.</p>
<p>Last example, till now and after a week of trials. In JSF, I couldnt initiate a VariableResolver to have access to request beans because of the huge number of classes &#8216;USED&#8221; to initiate this class.</p>
<p>Sorry for being long .. but I am a learner. Hope you help.</p>
<p>Thanks.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  thoughtworker.in/2006/12/23/most-ignored-class-of-java/feed/ ) in 0.25873 seconds, on May 18th, 2012 at 11:17 pm UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 19th, 2012 at 12:17 am UTC -->
