<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>My Favorite Java Books</title>
	<atom:link href="http://myfavoritejavabooks.com/feed" rel="self" type="application/rss+xml" />
	<link>http://myfavoritejavabooks.com</link>
	<description>eat right java book</description>
	<lastBuildDate>Thu, 14 Apr 2011 16:10:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Core Java Make Learn Java The Easy Way</title>
		<link>http://myfavoritejavabooks.com/java-beginner/core-java</link>
		<comments>http://myfavoritejavabooks.com/java-beginner/core-java#comments</comments>
		<pubDate>Mon, 05 Jul 2010 07:34:57 +0000</pubDate>
		<dc:creator>Thomas Andel</dc:creator>
				<category><![CDATA[java beginner]]></category>

		<guid isPermaLink="false">http://myfavoritejavabooks.com/?p=60</guid>
		<description><![CDATA[Core Java: Are you a programmer that would love to put Java to work for you on your current projects? Are you out of touch with all the latest developments of the Java SE 6 platform and its updated terms: Object-oriented programming, interfaces and inner classes, and the event listener model? If you’re anxious to [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_61" class="wp-caption alignleft" style="width: 160px"><a href="http://myfavoritejavabooks.com/corejava"><img class="size-thumbnail wp-image-61" title="core java" src="http://myfavoritejavabooks.com/wp-content/uploads/2010/07/corejava-150x150.jpg" alt="core java" width="150" height="150" /></a><p class="wp-caption-text">core java</p></div>
<p>Core Java: Are you a programmer that would love to put Java to work for you on your current projects? Are you out of touch with all the latest developments of the Java SE 6 platform and its updated terms: Object-oriented programming, interfaces and inner classes, and the event listener model?</p>
<p>If you’re anxious to get to work and use the new Java platform to make all of your projects more successful, it’s time to buy a highly regarded and programmer-recommended book called Core Java, Volume I—Fundamentals. It simplifies the process of learning the Java language and makes it easy to move onto the next, more complicated steps of learning.</p>
<p><strong>What does Core Java Cover?</strong></p>
<p>The first volume of the Core Java series explains the basics of the new Java SE 6 platform so that dedicated programmers can understand the fundamentals of the Java language and apply that understanding toward their projects immediately. Every part of the book is broken down so that newcomers to Java, or those that are learning the new platform, can access and apply the information.</p>
<p>The first part of this series updates all programmers on the latest developments in Java and shows them how to incorporate the new knowledge into their current projects. Its method is simple: Examples. Programmers will be given examples from commonly encountered real-world situations. This makes the information more easily understandable, as it combines what programmers already know with what they need to know.</p>
<p><strong>What is<a href="http://myfavoritejavabooks.com/corejava"> special about Core Java</a></strong><br />
Core Java’s 1st volume differentiates itself from other tutorials by using concrete examples from real projects to guide programmers through the new to the Java SE 6 platform. The focus on real world cases form a solid foundation for a book that also blends the old Java features into the new ones, giving programmers unfamiliar with Java a clear picture of how the features have developed over time.</p>
<p>Another focal point of the book is to allow programmers that have been working in another language to convert that language to Java and utilize it as well as the other language. Many people appreciate this.</p>
<p>This book has a reputation for helping experienced programmers increase their knowledge of the newest Java platform or learn the language from scratch. It’s the kind of book that helps programmers currently involved in projects immediately begin to use Java on those projects and benefit from all the language can do for them and the success of their projects. It’s one of the many reasons that this book has enjoyed such a large following over the years, and why it continues to be the book of choice for even the most experienced of programmers.</p>
<p><strong>Toc Of Core Java:</strong></p>
<p>Chapter 1: An Introduction to Java<br />
Chapter 2: The Java Programming Environment<br />
Chapter 3: Fundamental Programming Structures in Java<br />
Chapter 4: Objects and Classes<br />
Chapter 5: Inheritance<br />
Chapter 6: Interfaces and Inner Classes<br />
Chapter 7: Graphics Programming<br />
Chapter 8: Event Handling<br />
Chapter 9: User Interface Components with Swing<br />
Chapter 10: Deploying Applications and Applets</p>
<p><a href="http://myfavoritejavabooks.com/corejava">&#8230; more content</a></p>
<p><strong>Reviews:</strong></p>
<blockquote><p>This is a great book, it provides detailed descriptions about how exactly to write in Java. I recommend it if you have some, (but not much) java experience, as well as if you have a lot of experience. It includes great programs, references, and notes describing ways to use the most commonly used peices of java. If there are specific methods not inside the book, it gives exact references for them online on the sun website.</p>
<p>&#8211;D. Spencer Dickson</p>
<p>Outstanding java book to the non-novice. Simply wonder why the publishers do not have a Kindle edition out for this book when Vol II is on Kindle!!! I hope it comes out soon in the ebook version.</p>
<p>&#8211;HelloWorld</p>
<p>I&#8217;m a college student and was brand-new to Java just after i got this book. It&#8217;s a simple perspective and yet has enough depth to attract newbies in Java. I highly recommend it.</p>
<p>&#8211;Bhargav Mohanty</p>
<p><a href="http://myfavoritejavabooks.com/corejava">more review</a></p></blockquote>
<p><strong>Best Price:</strong></p>
<p><!--[if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning /> <w:DrawingGridVerticalSpacing>7.8 磅</w:DrawingGridVerticalSpacing> <w:DisplayHorizontalDrawingGridEvery>0</w:DisplayHorizontalDrawingGridEvery> <w:DisplayVerticalDrawingGridEvery>2</w:DisplayVerticalDrawingGridEvery> <w:ValidateAgainstSchemas /> <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid> <w:IgnoreMixedContent>false</w:IgnoreMixedContent> <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText> <w:Compatibility> <w:SpaceForUL /> <w:BalanceSingleByteDoubleByteWidth /> <w:DoNotLeaveBackslashAlone /> <w:ULTrailSpace /> <w:DoNotExpandShiftReturn /> <w:AdjustLineHeightInTable /> <w:BreakWrappedTables /> <w:SnapToGridInCell /> <w:WrapTextWithPunct /> <w:UseAsianBreakRules /> <w:DontGrowAutofit /> <w:UseFELayout /> </w:Compatibility> <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel> </w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:LatentStyles DefLockedState="false" LatentStyleCount="156"> </w:LatentStyles> </xml><![endif]--><!--  /* Font Definitions */  @font-face 	{font-family:宋体; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-alt:SimSun; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;} @font-face 	{font-family:"\@宋体"; 	panose-1:2 1 6 0 3 1 1 1 1 1; 	mso-font-charset:134; 	mso-generic-font-family:auto; 	mso-font-pitch:variable; 	mso-font-signature:3 135135232 16 0 262145 0;}  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal 	{mso-style-parent:""; 	margin:0cm; 	margin-bottom:.0001pt; 	text-align:justify; 	text-justify:inter-ideograph; 	mso-pagination:none; 	font-size:10.5pt; 	mso-bidi-font-size:12.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:宋体; 	mso-font-kerning:1.0pt;}  /* Page Definitions */  @page 	{mso-page-border-surround-header:no; 	mso-page-border-surround-footer:no;} @page Section1 	{size:595.3pt 841.9pt; 	margin:72.0pt 90.0pt 72.0pt 90.0pt; 	mso-header-margin:42.55pt; 	mso-footer-margin:49.6pt; 	mso-paper-source:0; 	layout-grid:15.6pt;} div.Section1 	{page:Section1;} --><!--[if gte mso 10]> <mce:style><!   /* Style Definitions */  table.MsoNormalTable 	{mso-style-name:普通表格; 	mso-tstyle-rowband-size:0; 	mso-tstyle-colband-size:0; 	mso-style-noshow:yes; 	mso-style-parent:""; 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt; 	mso-para-margin:0cm; 	mso-para-margin-bottom:.0001pt; 	mso-pagination:widow-orphan; 	font-size:10.0pt; 	font-family:"Times New Roman"; 	mso-fareast-font-family:"Times New Roman"; 	mso-ansi-language:#0400; 	mso-fareast-language:#0400; 	mso-bidi-language:#0400;} --> <!--[endif]--></p>
<p class="MsoNormal"><span lang="EN-US">Core Java usually retailed for <strong>$59.99</strong> in the local store, but more importantly, you should buy this from <a href="http://www.amazon.com/gp/product/0132354764?ie=UTF8&amp;tag=myfavoritejavabook-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0132354764">Amazon</a>, because it <strong>is 37% off the retail price, $37.79 now! You can save $22.20 right now </strong>and this book is qualified free shipping.</span><span style="font-size: 12pt; font-family: 宋体;" lang="EN-US"> </span></p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 807px; width: 1px; height: 1px; overflow: hidden;">
<table style="border-collapse: collapse; width: 243pt;" border="0" cellspacing="0" cellpadding="0" width="324">
<col style="width: 243pt;" width="324"></col>
<tbody>
<tr style="height: 14.25pt;" height="19">
<td style="height: 14.25pt; width: 243pt;" width="324" height="19">Core Java usually   retailed for <span class="font6">$59.99</span><span class="font0"> in the   local store, but more importantly, you should buy this from Amazon, because   it </span><span class="font6">is 37% off the retail price, $37.79 now! You   can save $22.20 right now </span><span class="font0">and this book is   qualified free shipping.</span></td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://myfavoritejavabooks.com/java-beginner/core-java/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thinking in Java transform you from a java student to a real java programmer</title>
		<link>http://myfavoritejavabooks.com/java-expert/thinkinginjava</link>
		<comments>http://myfavoritejavabooks.com/java-expert/thinkinginjava#comments</comments>
		<pubDate>Thu, 24 Jun 2010 14:28:42 +0000</pubDate>
		<dc:creator>Thomas Andel</dc:creator>
				<category><![CDATA[java expert]]></category>

		<guid isPermaLink="false">http://myfavoritejavabooks.com/?p=56</guid>
		<description><![CDATA[The most well known aspect for thinking in java is the diligent and particularly detailed treatment of the Java programming, with particular awareness to object design. (For instance, 10 pages for example code indicate all of the available operators.) Some of the greatest thinking about objects is within this publication, as well as when to [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 119px"><a href="http://myfavoritejavabooks.com/thinkinjava"><img title="thinking in java" src="http://www.blogjava.net/images/blogjava_net/asktalk/images/java4-front-500.jpg" alt="thinking in java" width="109" height="143" /></a><p class="wp-caption-text">thinking in java</p></div>
<p>The most well known aspect for <a href="http://myfavoritejavabooks.com/thinkinjava">thinking in java</a> is the diligent and particularly detailed treatment of the Java programming, with particular awareness to object design. (For instance, 10 pages for example code indicate all of the available operators.) Some of the greatest thinking about objects is within this publication, as well as when to use composition above inheritance. The clever details of Java in regard to defining classes will be completely laid out. (The particular materials about interfaces, inner classes, and designing for reuse will certainly please any expert.) Every section also has sample exercises that allow you to try out and expand your Java knowledge.</p>
<p>Moreover acquiring the reader to &#8220;think in objects,&#8221; Thinking in Java in addition covers other APIs in Java. Outstanding chapters involve the in-depth tour of Java&#8217;s collection and stream classes, and enterprise-level APIs like servlets, JSPs, EJBs, and RMI. Evaluating in at over 1,000 pages, all readers whom is serious regarding mastering Java inside and out will want to examine the superior reference on many of the latest and most sophisticated thinking in object design.</p>
<p><strong>Topics covered:</strong></p>
<ul>
<li>Object-design basics</li>
<li>Inheritance and polymorphism</li>
<li>Object lifetimes</li>
<li>Exception handling</li>
<li>Multithreading and persistence</li>
<li>Java on the internet</li>
<li>Analysis and design basics</li>
<li>Java basics: keywords and flow control</li>
<li>Initializing objects</li>
<li>Garbage collection</li>
<li>Java packages</li>
<li>Designing for reuse: composition vs. inheritance</li>
<li>The final keyword</li>
<li>Interfaces and inner classes</li>
<li>Arrays and container classes</li>
<li>Java I/O classes</li>
<li>Run-time type identification</li>
<li>UI design basics with Swing</li>
<li>Deploying to JAR files</li>
<li>Network programming with sockets</li>
<li>JDBC database programming</li>
<li>Introduction to servlets</li>
<li>JavaServer Pages (JSPs)</li>
<li>RMI</li>
<li>CORBA</li>
<li><a href="http://myfavoritejavabooks.com/thinkinjava">&#8230;more topics</a></li>
</ul>
<p><strong>Reviews</strong></p>
<blockquote><p>I am looking through Thinking in Java, have read several more books before on Java but Bruce Eckel has a classic form of exploring and explaining a programming language, studying grows more as being a glide over the concepts&#8230;brick by brick he builds an attractive conceptual foundation of the language&#8230;everything in the exact right place within the mental sequence where it should be&#8230;perfect!! He should write a book on each programming language <img src='http://myfavoritejavabooks.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Several fish tank wandering by places to get the best conceptual guide&#8230;thinking in java is it.</p>
<p><strong>-Kumud Kumari</strong></p></blockquote>
<blockquote><p>This can be a greatest book about computer programming I have yet read.</p>
<p>This guide turns the reader through clear, logical approaches to addressing various conditions which occur while writing excellent software program with Java. By the writer&#8217;s model of weaving threads of idea through numerous areas of thought, the reader&#8217;s understanding will be developed far more than a list of &#8220;recipes&#8221; can make.</p>
<p>I would recommend the book thoroughly to any one enthusiastic about great Java programming.</p>
<p><strong>-Dr K Williams</strong></p></blockquote>
<blockquote><p>There are several reasons for Java literature and learning. Some in the form of books, several in the form online tutorials.</p>
<p>After posting technical posts for IBM, researching lots of the online resources, and purchasing dozens of Java books, Bruce&#8217;s &#8216;Thinking in Java&#8217; is still my best reference.</p>
<p>Bruce not simply presents the info in the readable form, however presents circumstance to particular topics, offering greater depth and indicating about what your reading.</p>
<p>If you are looking for Java language specifications, navigate to the java.sun.com site and download the specs. If you never developed before, go take a programming course. If you want to start your career in Java, except the Java mindset, and get the book. Java is very deep and wide, TIJ is just the beginning of a long and wonderful journey.</p>
<p><strong>-malcolm g. davis</strong></p></blockquote>
<p><a href="http://myfavoritejavabooks.com/thinkinjava">more reviews</a></p>
]]></content:encoded>
			<wfw:commentRss>http://myfavoritejavabooks.com/java-expert/thinkinginjava/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Concurrency in Practice, the road to multiple thread masters</title>
		<link>http://myfavoritejavabooks.com/j2se-book/concurrency/javaconcurrencyinpractice</link>
		<comments>http://myfavoritejavabooks.com/j2se-book/concurrency/javaconcurrencyinpractice#comments</comments>
		<pubDate>Thu, 24 Jun 2010 02:53:49 +0000</pubDate>
		<dc:creator>Thomas Andel</dc:creator>
				<category><![CDATA[Concurrency]]></category>
		<category><![CDATA[java book]]></category>
		<category><![CDATA[Java Concurrency in Practice]]></category>

		<guid isPermaLink="false">http://myfavoritejavabooks.com/?p=46</guid>
		<description><![CDATA[Java Concurrency in Practice, aid you become multiple thread pro You should not declare you are the pro of java without having master the concurrency of Java. Threads are a fundamental component of the Java program. Mainly because multicore cpus get to be the majority, making use of concurrency efficiently will become essential for setting [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 159px"><a href="http://myfavoritejavabooks.com/JavaConcurrencyinPractice" target="_blank"><img title="Java Concurrency in Practice" src="http://www.ebooknetworking.com/books/032/134/big0321349601.jpg" alt="Java Concurrency in Practice" width="149" height="198" /></a><p class="wp-caption-text">Java Concurrency in Practice</p></div>
<p>Java Concurrency in Practice, aid you become multiple thread pro</p>
<p>You should not declare you are the pro of java without having master the concurrency of Java.</p>
<p>Threads are a fundamental component of the Java program. Mainly because multicore cpus get to be the majority, making use of concurrency efficiently will become essential for setting up high-performance applications.</p>
<p>Java SE 5 and 6 are a huge breakthrough for the development of concurrent applications, together with improvements to the Java Virtual Machine to support high-performance, highly scalable concurrent classes and a rich set of new concurrency building blocks. Within <a href="http://myfavoritejavabooks.com/JavaConcurrencyinPractice" target="_blank">Java Concurrency in Practice</a>, the creators of the new facilities show you not only how they operate and how to use them, but also the enthusiasm and design patterns in it.</p>
<p>However, creating, testing, and debugging multithreaded software programs can nonetheless be quite challenging; it&#8217;s all too easy to set up concurrent programs which look as if work, but don&#8217;t succeed if it matters most: in production, under heavy load. Java Concurrency in Practice arms viewers with both theoretical underpinnings and concrete methods for building reliable, scalable, maintainable concurrent software. Instead of only providing an inventory of concurrency APIs and mechanisms, it offers design principles, patterns, and mental models that make it simpler to develop concurrent programs that will be both accurate and performant.</p>
<p><strong>Author:</strong><br />
<a href="http://myfavoritejavabooks.com/java-book-authors/who-is-joshua-bloch" target="_blank">Joshua Bloch</a>, the person who wrote the Collections framework in Java. he also write the book <a href="http://myfavoritejavabooks.com/effectivejava">《Effective Java》</a>.</p>
<p><strong>Book converts:</strong></p>
<p>* Basic concepts of concurrency and thread safety</p>
<p>* Approaches for building and also generating thread-safe classes</p>
<p>* Using the concurrency blocks inside java.util.concurrent</p>
<p>* Efficiency optimisation dos and don&#8217;ts</p>
<p>* Examining concurrent software programs</p>
<p>* Superior topics just like atomic variables, nonblocking algorithms, and also the Java Memory Model</p>
<p>*<a href="http://myfavoritejavabooks.com/JavaConcurrencyinPractice"> &#8230; &#8230; more content</a></p>
<p><strong>Reviews:</strong></p>
<blockquote><p>This gem of a book is a comprehensive and authoritative coverage of the most mentally intimidating programming concepts &#8211; concurrency.</p>
<p>The JDK Concurrency API has done an admirable job at simplifying the concurrency issues. This book, i feel, is an excellent followup. I can already see those caffeinated developers smiling!</p>
<p>A big thumbs up! Great job!</p>
<p><strong>-Kode Ninja</strong></p></blockquote>
<blockquote><p>I&#8217;m not a stranger to the java.util.concurrent package, but must admit that I learned and awful lot by reading this (really well written) book. But be warned: The more you know, the more you know you don&#8217;t know&#8230;</p>
<p><strong>-Eric Jain</strong></p></blockquote>
<blockquote><p>Java Concurrency in Practice gives very complete coverage on the language&#8217;s concurrency classes introduced in Java 5 &amp; 6. It shows you the shortcomings of previous attempts at concurrency in earlier versions of the JDK, with great code samples.</p>
<p>This book is pretty comprehensive and goes through the thinking/theory of why things are written how they are, it&#8217;s not at all just a paper version of the JavaDoc reference.</p>
<p>It is also very, very readable. I am in no way experienced in concurrency problems, but it was very easy to follow through the reasoning and examples. (My background is a CS degree and 1.5 years in the marketplace)</p>
<p>This book is a must read, especially for Java devs. Even if you&#8217;re not a Java programmer, it could still be an enlightening read because it tells you how to structure your programs to cope with concurrency and how to approach concurrent stateful apps, which unless you are using Erlang, is something you suffer from.</p>
<p><strong>-Timothy T<br />
</strong><a href="http://myfavoritejavabooks.com/JavaConcurrencyinPractice">more reviews</a></p></blockquote>
<p>Best Price</p>
<p>You can get <a href="http://myfavoritejavabooks.com/JavaConcurrencyinPractice" target="_blank">Java  Concurrency in Practice</a><a href="../java-expert/Effective%20Java%202nd%20Edition" target="_blank"></a> at  your local store  with list price:$59.99, however if you get it from <a href="http://www.amazon.com/gp/product/0321349601?ie=UTF8&amp;tag=myfavoritejavabook-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321349601" target="_blank">Amazon </a>today,  you can immdiately get $22.20        (37%) off,  <strong>$</strong><strong>37.79</strong> <strong>only</strong> to bring this fantastic book home.</p>
<p>Good Luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://myfavoritejavabooks.com/j2se-book/concurrency/javaconcurrencyinpractice/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Effective Java, help you move from java newbie to java professional</title>
		<link>http://myfavoritejavabooks.com/java-expert/effective-java</link>
		<comments>http://myfavoritejavabooks.com/java-expert/effective-java#comments</comments>
		<pubDate>Wed, 23 Jun 2010 10:00:45 +0000</pubDate>
		<dc:creator>Thomas Andel</dc:creator>
				<category><![CDATA[java expert]]></category>

		<guid isPermaLink="false">http://myfavoritejavabooks.com/?p=35</guid>
		<description><![CDATA[Effective Java 2nd Edition, help you move from java newbie to java expert. Well, by studing java from some newbie friendly java book, like first head java, you know how to program by java. but do you hold the same understanding of java language concepts, style of coding, mind of design as java expert? your [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://myfavoritejavabooks.com/effectivejava"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZOwHiGCzZjo&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/ZOwHiGCzZjo&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></a></p>
<p><strong>Effective Java 2nd Edition, help you move from java newbie to java  expert.</strong></p>
<div class="wp-caption alignleft" style="width: 199px"><a href="http://myfavoritejavabooks.com/effectivejava" target="_blank"><img class=" " title="effective java" src="http://www.zhiweinet.com/upload/2008_06/080607101995351.jpg" alt="effective java" width="189" height="238" /></a><p class="wp-caption-text">effective java</p></div>
<p>Well, by studing java from some newbie friendly java book, like <a href="http://myfavoritejavabooks.com/java-beginner/first-head-java-review" target="_blank">first  head java</a>, you know how to program by java. but do you hold the  same understanding of java language concepts, style of coding, mind of  design as java expert? your goal is to beccome java expert to get higher  salary than junior java deveoper. how to improve?</p>
<p>What you need is a professional to help you move through. <a href="http://myfavoritejavabooks.com/java-book-authors/who-is-joshua-bloch">Joshua  Bloch</a> is such a java experts can help you improve yourself in Java.  Who is Josh? Josh is the person who wrote the Collections framework in  Java. he write the book <a href="http://myfavoritejavabooks.com/effectivejava" target="_blank">《Effective Java》</a>.</p>
<p>This books has many very beneficial suggestions. It&#8217;ll provide you  with a good and practical understanding of some fundamental Java  language concepts (like inner classes, generics, etc). Something you may  think you understand them all!</p>
<p>This isn&#8217;t about creating functional software &#8211; instead, he  concentrates on things that are simple to overlook when you find  yourself only concern is getting it up and running and out the door. It  is organized as 78 suggestions which, if overlooked, will come back to  haunt you in subtle ways long afterwards you thought you were finished.</p>
<p><strong>Abstract:</strong></p>
<p>Item 1: Consider static factory methods instead of constructors</p>
<p>Item 2: Consider a builder when faced with many constructor  parameters</p>
<p>Item 3: Enforce the singleton property with a private constructor or  an enum type</p>
<p>Item 4: Enforce noninstantiability with a private constructor</p>
<p>Item 5: Avoid creating unnecessary objects</p>
<p>Item 6: Eliminate obsolete object references</p>
<p>Item 7: Avoid finalizers</p>
<p>Item 8: &#8230;</p>
<p>&#8230;.</p>
<p><a href="http://myfavoritejavabooks.com/effectivejava" target="_blank">more abstract</a><br />
<strong>Limit:</strong><br />
This book is NOT FOR IVORY TOWER ARCHITECTS!. Only Serious Java  Developers should read/refer this book.</p>
<p><strong>Review:</strong></p>
<blockquote><p>“I sure wish I had this book ten years ago. Some might  think that I don’t need any Java books, but I need this one.”</p>
<p>—<strong>James  Gosling</strong>, fellow and vice president, Sun Microsystems, Inc.</p></blockquote>
<blockquote><p>“The best Java book yet written&#8230;. Really great; very  readable and eminently useful. I can’t say enough good things about this  book. At JavaOne 2001, James Gosling said, ‘Go buy this book!’ I’m glad  I did, and I couldn’t agree more.”<br />
—<strong>Keith Edwards</strong>, senior member of research staff, Computer Science  Lab at the Palo Alto Research Center (PARC), and author of Core JINI  (Prentice Hall, 2000)</p></blockquote>
<blockquote><p>&#8220;You may be thinking its not necessary any books after you&#8217;ve learned a language. Usually, that is true &#8211; but this book is probably the few that will benefit even experienced programmers. It provides usage guidelines that go well beyond style or obvious things and will allow you to build systems that are flexible,maintainable, and perform well. The second edition is updated for Java 6 so you get advice on the best practices for using generics, enums, and annotations. This can be a great either as a refresher course or to learn new things for everyone who wants to become great Java programmer.&#8221;</p></blockquote>
<blockquote><p>—<strong>Dave G</strong></p>
<p><a href="http://myfavoritejavabooks.com/effectivejava" target="_blank">more review</a></p></blockquote>
<p><strong>Best  Price:</strong></p>
<p>You can get <a href="Effective Java 2nd Edition" target="_blank">Effective Java 2nd Edition</a> at  your local store with list price:$54.99, however if you get it from <a href="http://www.amazon.com/gp/product/0321356683?ie=UTF8&amp;tag=myfavoritejavabook-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=0321356683" target="_blank">Amazon </a>today,  you can immdiately get $12.10       (22%) off,  $42.89 only to bring this fantastic book home.</p>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://myfavoritejavabooks.com/java-expert/effective-java/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joshua Bloch the person who wrote the Collections framework in Java</title>
		<link>http://myfavoritejavabooks.com/java-book-authors/who-is-joshua-bloch</link>
		<comments>http://myfavoritejavabooks.com/java-book-authors/who-is-joshua-bloch#comments</comments>
		<pubDate>Wed, 23 Jun 2010 09:17:10 +0000</pubDate>
		<dc:creator>Thomas Andel</dc:creator>
				<category><![CDATA[java book authors]]></category>

		<guid isPermaLink="false">http://myfavoritejavabooks.com/?p=19</guid>
		<description><![CDATA[Joshua J. Bloch (born August 28, 1961) is known as a software professional, right now employed at Google, and also a technology writer. He led the design and implementation of various Java platform features, such as the Java Collections Framework, the java.math package, and also assert mechanism.  He is the author of the programming guide [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://myfavoritejavabooks.com/effectivejava" target="_blank"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZOwHiGCzZjo&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/ZOwHiGCzZjo&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></a></p>
<div class="wp-caption alignleft" style="width: 160px"><a href="http://myfavoritejavabooks.com/effectivejava"><img title="Joshua Bloch" src="http://research.google.com/pubs/people_images/32.jpg" alt="Joshua Bloch" width="150" height="200" /></a><p class="wp-caption-text">Joshua Bloch</p></div>
<p>Joshua J. Bloch (born August 28, 1961) is known as a software professional, right now employed at Google, and also a technology writer. He led the design and implementation of various Java platform features, such as the Java Collections Framework, the java.math package, and also assert mechanism.  He is the author of the <a href="http://myfavoritejavabooks.com/effectivejava">programming guide Effective Java</a>, which won the 2001 Jolt Award, and is a co-author of 2 other Java books, <a href="http://myfavoritejavabooks.com/JavaPuzzlers">Java Puzzlers (2005) </a>and <a href="http://myfavoritejavabooks.com/JavaConcurrencyinPractice">Java Concurrency In Practice</a> (2006).</p>
]]></content:encoded>
			<wfw:commentRss>http://myfavoritejavabooks.com/java-book-authors/who-is-joshua-bloch/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>there is no best book to learn java programming</title>
		<link>http://myfavoritejavabooks.com/java-beginner/there-is-no-best-book-to-learn-java-programming</link>
		<comments>http://myfavoritejavabooks.com/java-beginner/there-is-no-best-book-to-learn-java-programming#comments</comments>
		<pubDate>Mon, 14 Jun 2010 16:29:00 +0000</pubDate>
		<dc:creator>Thomas Andel</dc:creator>
				<category><![CDATA[java beginner]]></category>

		<guid isPermaLink="false">http://myfavoritejavabooks.com/?p=13</guid>
		<description><![CDATA[as a java beginner, i used to ask i myself, if there was best book i can take to learn java programming. aftere 8 years working around java, the reality tell me there is definitely not best java book. why? is that to say every classic java book is shit? first head java is crap [...]]]></description>
			<content:encoded><![CDATA[<p>as a java beginner, i used to ask i myself, if there was best book i can take to learn java programming. aftere 8 years working around java, the reality tell me there is definitely not best java book.</p>
<p>why? is that to say every classic java book is shit? <a href="http://myfavoritejavabooks.com/firstheadjava">first head java</a> is crap and think in java is useless?</p>
<p>of course not, actually all above java books are the most helpful java book you want. the important question is you need different &#8220;best book&#8221; at your special java learn stage.<br />
<strong>as java beginner</strong>, the best book for you is definitely first head java.  especially you have no conception on object-oriental. as i know visual  basic is based on procedure, so there will be a relevant long learning  curve for you to under stand object-oriental. buy first head java can  short this curve. this book is funny and natural reading. the best book i  have ever read for a java beginner. (unfortunately, i did not know this  book as a java beginner&#8230; )<br />
<strong>after 3-6 month study on java</strong>, you may already experienced all the  basic concept of java, like variable, OO, jdbc, thread and AWT .etc. it  is time to make deeper understanding on java. well, think in java should  be your best book. you will become to understand why java is working in  that way and how does it work internal by reading think in java.</p>
<p><strong>after 2-3 years working on java</strong>. ( you should not still just studying  java&#8230;. ). you become to know most aspect of java. but JVM is still one  big secret to you. well, inside jvm should be your best java book that  time. this book make you know how java is made by c++, even in byte  code. after master on inside jvm, i will definitely fear nothing on  java. you will know everything about java.<br />
you need different best java book at your different  stage.</p>
]]></content:encoded>
			<wfw:commentRss>http://myfavoritejavabooks.com/java-beginner/there-is-no-best-book-to-learn-java-programming/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First Head Java,The Best Java Book For Beginners</title>
		<link>http://myfavoritejavabooks.com/java-beginner/first-head-java-review</link>
		<comments>http://myfavoritejavabooks.com/java-beginner/first-head-java-review#comments</comments>
		<pubDate>Thu, 10 Jun 2010 10:01:28 +0000</pubDate>
		<dc:creator>Thomas Andel</dc:creator>
				<category><![CDATA[java beginner]]></category>

		<guid isPermaLink="false">http://myfavoritejavabooks.com/?p=8</guid>
		<description><![CDATA[Buy first head java $29.67 only today, save you $15.28 now!

The style of Head First Java made learning, well, easier.]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://myfavoritejavabooks.com/firstheadjava"><img class="alignleft size-full wp-image-9" title="firstheadjava" src="http://myfavoritejavabooks.com/wp-content/uploads/2010/06/firstheadjava.jpg" alt="first head java review" width="138" height="160" /></a></strong></p>
<p>Buy first head java $29.67 only today, save you $15.28 now!</p>
<p style="text-align: center;"><a href="http://myfavoritejavabooks.com/firstheadjava">click here to buy first head java save you $15.28 now!</a></p>
<p><strong>Who should take <a href="http://myfavoritejavabooks.com/firstheadjava">First Head Java</a></strong></p>
<p>If you want to learn Java programming but have never touched Java or even never touched programming before, First Head Java is the most suitable book you want.</p>
<p>First Head Java is definitely not a seriousness book! It is too humorous, and even give you wander how to play computer games!</p>
<p>2002 after graduate from university, my major is electronic but my interesting is programming and makes something creative. So I made a decision to learn Java programming because I believe java language is a beautiful language focusing on dealing business issue.</p>
<p>As a java beginner at 2002, the most hard part of I learn java is to understand the conception of Object-Oriental. Well, I bet you will definitely meet the same challenge as me to understand the conception of Object-Oriental and some other abstract conception in the java world like variable type and scope, object properties and methods, inheritance and polymorphism, exceptions.</p>
<p>Many books can help you pass through this stage, like <a href="http://myfavoritejavabooks.com/corejava">core java</a>, <a href="http://myfavoritejavabooks.com/effectivejava">Effective Java</a>. But if you want your first java journey filled of funny and humor, First Head Java is the book you can’t miss.</p>
<p><strong>Why First Head Java is good for java beginner? </strong></p>
<p>object-oriented is abstract, so First Head Java also gives you &#8220;abstract&#8221; up, it seems irrelevant to you about some things, but it will not die quietly in the church you read, you To be playing games, puzzles, solve puzzles, and some unexpected ways and Java interaction. If you really want to learn Java, then, Head First Java you should not miss, although it is very serious. It seems to Amazon books editor recommended as one of ten JAVA!</p>
<p><strong>TOC of First Head Java</strong></p>
<p>Chapter1. Effective Java</p>
<p>Chapter2. Breaking the surface</p>
<p>Chapter3. A Trip to Objectville</p>
<p>Chapter4. Know Your Variables</p>
<p>Chapter5. How Object Behave</p>
<p>Chapter6. Extra-Strength Methods</p>
<p>Chapter7. Using the Java Library</p>
<p>Chapter8. Better Living in Objectville</p>
<p>Chapter9. Serious Ploymorphism</p>
<p>Chapter10.  Life and Death of an Object</p>
<p><a href="http://myfavoritejavabooks.com/firstheadjavatoc">More chapters…</a></p>
<p><strong>What other readers think of First Head Java</strong></p>
<blockquote><p>“Kathy and Bert’s ‘Head First Java’ transforms the printed page into the closest thing to a GUI you’ve ever seen. In a wry, hip manners, the authors make learning Java an engaging ‘what’re they gonna do next experience.”</p>
<p>— Warren Keuffel, Software Development Magazine</p></blockquote>
<blockquote><p>“It’s fast, irreverent, fun, and engaging. Be careful—you might actually learn something!”</p>
<p>—  Ken Arnold, former Senior Engineer at Sun Microsystems</p>
<p>Co-author (with James Gosling, creator of Java)</p></blockquote>
<blockquote><p>“&#8230;the only way to decide the worth of a tutorial is to decide how well it teaches. Head First Java excels at teaching. OK, I thought it was silly&#8230; then I realized that I was thoroughly learning the topics as I went through the book.”</p>
<p>“The style of Head First Java made learning, well, easier.”</p>
<p>—  slashdot (honestpuck’s review)</p></blockquote>
<blockquote><p><a href="http://myfavoritejavabooks.com/firstheadjavareviews">More review</a></p></blockquote>
<p><strong>First Head Java Limit</strong></p>
<p>First Head Java is a perfect book for java beginners, but it is not java API. It is not good manual book for you to check java API. As java developer you should bookmark <a href="http://java.sun.com/javase/6/docs/api/">http://java.sun.com/javase/6/docs/api/</a> as your java API manual.</p>
<p><strong>Where to buy</strong></p>
<p>I bet you can find First Head Java in your local book store with price $44.95. At the same time, you can order it from Amazon 34% off the retail price, $29.67 only, and it is ship free.</p>
<p style="text-align: center;"><a href="../firstheadjava">click here to buy first head java save you $15.28 now!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://myfavoritejavabooks.com/java-beginner/first-head-java-review/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

