<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://townx.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>townx - Learning Java - Comments</title>
 <link>http://townx.org/blog/elliot/learning-java</link>
 <description>Comments for &quot;Learning Java&quot;</description>
 <language>en</language>
<item>
 <title>Thanks. A couple of</title>
 <link>http://townx.org/blog/elliot/learning-java#comment-14531</link>
 <description>&lt;p&gt;Thanks. A couple of colleagues have recommended that one, too.&lt;/p&gt;</description>
 <pubDate>Thu, 22 Nov 2007 12:28:08 -0600</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">comment 14531 at http://townx.org</guid>
</item>
<item>
 <title>A bit late, but...</title>
 <link>http://townx.org/blog/elliot/learning-java#comment-14529</link>
 <description>&lt;p&gt;&quot;Effective Java&quot; by Joshua Bloch&lt;/p&gt;</description>
 <pubDate>Thu, 22 Nov 2007 08:02:02 -0600</pubDate>
 <dc:creator>MatthewF</dc:creator>
 <guid isPermaLink="false">comment 14529 at http://townx.org</guid>
</item>
<item>
 <title>Thanks for the references.</title>
 <link>http://townx.org/blog/elliot/learning-java#comment-14504</link>
 <description>&lt;p&gt;Thanks for the references. Very useful.&lt;/p&gt;</description>
 <pubDate>Mon, 12 Nov 2007 13:29:53 -0600</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">comment 14504 at http://townx.org</guid>
</item>
<item>
 <title>Learning java</title>
 <link>http://townx.org/blog/elliot/learning-java#comment-14499</link>
 <description>&lt;p&gt;I have mastered java learning from scratch. I have a list of books which could be useful&lt;br /&gt;
1. Thinking in Java, by Bruce Eckel&lt;br /&gt;
2. Beginning Java 2, by Ivor Horton&lt;br /&gt;
3. Java Gently, by Judy Bishop&lt;br /&gt;
4. Just Java 1.2, by Peter van der Linden&lt;br /&gt;
5. Java 2 Platform Unleashed, by Jamie Jaworski&lt;br /&gt;
Hope these would help you.&lt;/p&gt;</description>
 <pubDate>Sun, 11 Nov 2007 19:34:39 -0600</pubDate>
 <dc:creator>raand</dc:creator>
 <guid isPermaLink="false">comment 14499 at http://townx.org</guid>
</item>
<item>
 <title>Thanks, Ben. I think I used</title>
 <link>http://townx.org/blog/elliot/learning-java#comment-14333</link>
 <description>&lt;p&gt;Thanks, Ben. I think I used to have that. I am OK with Java generally, and can do most of the toy stuff with it, but I am really after some good practice guides. I&#039;ve actually been reading &lt;cite&gt;Head First Design Patterns&lt;/cite&gt;, which looks cartoony but is full of good advice and examples. I&#039;ve also ordered a couple of other books on patterns and using &lt;span class=&quot;caps&quot;&gt;UML &lt;/span&gt;for projects, which will hopefully get me off to a good start. Thanks for the suggestion.&lt;/p&gt;</description>
 <pubDate>Wed, 05 Sep 2007 10:21:51 -0500</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">comment 14333 at http://townx.org</guid>
</item>
<item>
 <title>Core Java 2</title>
 <link>http://townx.org/blog/elliot/learning-java#comment-14330</link>
 <description>&lt;p&gt;If it helps, I learnt Java from &lt;a href=&quot;http://www.amazon.co.uk/Core-Java-Fundamentals-Microsystems-Press/dp/0130471771/ref=sr_1_18/026-5094596-2638867?ie=UTF8&amp;amp;s=books&amp;amp;qid=1188500238&amp;amp;sr=8-18&quot;&gt;Core Java 2: Fundamentals&lt;/a&gt; which was our course text at uni, it&#039;s published by Sun and I got on well with it. If that&#039;s not advanced enough there&#039;s a second volume called &lt;a href=&quot;http://www.amazon.co.uk/Core-Java-Advanced-Features-2/dp/0131118269/ref=pd_sim_b_1/026-5094596-2638867?ie=UTF8&amp;amp;qid=1188500238&amp;amp;sr=8-18&quot;&gt;Core Java 2: Advanced Features&lt;/a&gt; &lt;br /&gt;
You might want to go with ansmn&#039;s suggestion if it reaches the same level in a single volume, though you might want to skip the first volume.&lt;/p&gt;

&lt;p&gt;As far as testing goes I&#039;ve just learnt how to use the JUnit Eclipse plugin from its documentation, I haven&#039;t gone into any depth with any Java specific design patterns or best practices - probably because I&#039;m not particularly keen on Java as a language.&lt;/p&gt;

&lt;p&gt;Happy programming!&lt;/p&gt;</description>
 <pubDate>Thu, 30 Aug 2007 14:13:35 -0500</pubDate>
 <dc:creator>Ben Francis</dc:creator>
 <guid isPermaLink="false">comment 14330 at http://townx.org</guid>
</item>
<item>
 <title>Excellent. Thanks ansmn,</title>
 <link>http://townx.org/blog/elliot/learning-java#comment-14329</link>
 <description>&lt;p&gt;Excellent. Thanks ansmn, that&#039;s just the kind of thing I was looking for.&lt;/p&gt;</description>
 <pubDate>Thu, 30 Aug 2007 08:59:31 -0500</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">comment 14329 at http://townx.org</guid>
</item>
<item>
 <title>Nice book</title>
 <link>http://townx.org/blog/elliot/learning-java#comment-14328</link>
 <description>&lt;p&gt;Yes my friend. I got a nice book as a good start and it will train u well if u just follow the examples. And from the first program u write i recommend that u use eclipse as a development environment.&lt;/p&gt;

&lt;p&gt;Book name is :Introduction to Java Programming-Comprehensive Version (6th Edition)&lt;br /&gt;
&lt;span class=&quot;caps&quot;&gt;ISBN&lt;/span&gt;-10: 0132221586&lt;/p&gt;

&lt;p&gt;The name is Intro to java but it realy covers all the subjects u need for writing a decent well structured java application and it lefts u up from a novice to a professional programmer.&lt;/p&gt;

&lt;p&gt;Enjoy.&lt;/p&gt;</description>
 <pubDate>Thu, 30 Aug 2007 07:48:00 -0500</pubDate>
 <dc:creator>ansmn</dc:creator>
 <guid isPermaLink="false">comment 14328 at http://townx.org</guid>
</item>
<item>
 <title>Learning Java</title>
 <link>http://townx.org/blog/elliot/learning-java</link>
 <description>&lt;p&gt;While preparing for recent job interviews, I&#039;ve become painfully aware that my Java knowledge, while &lt;span class=&quot;caps&quot;&gt;OK, &lt;/span&gt;is a bit lacking. I&#039;ve never formally been taught Java, and have picked it up from hacking and a few text books. Consequently, my understanding is somewhat fractured.&lt;/p&gt;

&lt;p&gt;What I&#039;d like to know, then, is whether anyone can suggest a good reference book or site to get me up to speed with how to do modern Java programming. What I need are examples of good practice, including how to properly design Java applications from a test-driven perspective. Examples of decent Java patterns at a lower level (error handling, scope and size of methods, the Java idiom) would also be useful. Any suggestions?&lt;/p&gt;</description>
 <comments>http://townx.org/blog/elliot/learning-java#comments</comments>
 <category domain="http://townx.org/tech">tech</category>
 <pubDate>Thu, 30 Aug 2007 04:24:54 -0500</pubDate>
 <dc:creator>elliot</dc:creator>
 <guid isPermaLink="false">664 at http://townx.org</guid>
</item>
</channel>
</rss>
