<?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>Dennis&#039; Blog of Indiscriminate &#187; Java</title>
	<atom:link href="http://hkdennis2k.homeip.net/tag/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://hkdennis2k.homeip.net</link>
	<description>I thought what I’d do was, I’d pretend I was one of those deaf-mutes</description>
	<lastBuildDate>Fri, 20 Nov 2009 14:59:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>最近都在寫 C#</title>
		<link>http://hkdennis2k.homeip.net/2009/09/10/%e6%9c%80%e8%bf%91%e9%83%bd%e5%9c%a8%e5%af%ab-c/</link>
		<comments>http://hkdennis2k.homeip.net/2009/09/10/%e6%9c%80%e8%bf%91%e9%83%bd%e5%9c%a8%e5%af%ab-c/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 14:58:50 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/2009/09/10/%e6%9c%80%e8%bf%91%e9%83%bd%e5%9c%a8%e5%af%ab-c/</guid>
		<description><![CDATA[唔係好習慣, 特別係 naming 同 IDE 嘅用法。始終 Eclipse 實在太好用啦。
的確 C# 係 language 同 syntax 上面都比 Java 先進，不過個 VS 實在太大食，而且個 Internet 同部機實在太慢啦！！
I miss Eclipse, 我每日至少會講一次
好在我重未老，學習能力同上手能力都依然好高。但係個 Internet 同部機實在太慢啦 (x2)
Java 7 聽左咁耐，都唔知幾時先至有。但另一邊 C# 4.0 好快接近。我係唔係要改我自己嘅 major language 呢？
或者 Ruby?, Python?, JavaFX? 定係 Android? Java ME? 甚至 C++ 呢？
]]></description>
			<content:encoded><![CDATA[<p>唔係好習慣, 特別係 naming 同 IDE 嘅用法。始終 Eclipse 實在太好用啦。</p>
<p>的確 C# 係 language 同 syntax 上面都比 Java 先進，不過個 VS 實在太大食，而且個 Internet 同部機實在太慢啦！！</p>
<p>I miss Eclipse, 我每日至少會講一次</p>
<p>好在我重未老，學習能力同上手能力都依然好高。但係個 Internet 同部機實在太慢啦 (x2)</p>
<p>Java 7 聽左咁耐，都唔知幾時先至有。但另一邊 C# 4.0 好快接近。我係唔係要改我自己嘅 major language 呢？</p>
<p>或者 Ruby?, Python?, JavaFX? 定係 Android? Java ME? 甚至 C++ 呢？</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2009/09/10/%e6%9c%80%e8%bf%91%e9%83%bd%e5%9c%a8%e5%af%ab-c/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Eclipse VE 復活!?</title>
		<link>http://hkdennis2k.homeip.net/2009/06/27/eclipse-ve-%e5%be%a9%e6%b4%bb/</link>
		<comments>http://hkdennis2k.homeip.net/2009/06/27/eclipse-ve-%e5%be%a9%e6%b4%bb/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 02:49:51 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[VE]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/?p=5300701</guid>
		<description><![CDATA[Life’s Passion » Blog Archive » Eclipse VE gets revived!.
Welcome back of VE in Eclipse stream after more than two years’ sleeping
]]></description>
			<content:encoded><![CDATA[<p><a href="http://dev.eclipse.org/blogs/yvesyang/2009/06/26/eclipse-ve-gets-revived/" onclick="pageTracker._trackPageview('/outgoing/dev.eclipse.org/blogs/yvesyang/2009/06/26/eclipse-ve-gets-revived/?referer=');">Life’s Passion » Blog Archive » Eclipse VE gets revived!</a>.</p>
<p>Welcome back of VE in Eclipse stream after <strong>more than two years’</strong> sleeping</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2009/06/27/eclipse-ve-%e5%be%a9%e6%b4%bb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boss, you have misunderstand on GWT and Gears</title>
		<link>http://hkdennis2k.homeip.net/2008/11/16/boss-you-have-misunderstand-on-gwt-and-gears/</link>
		<comments>http://hkdennis2k.homeip.net/2008/11/16/boss-you-have-misunderstand-on-gwt-and-gears/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 14:57:39 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[GWT]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/?p=5300253</guid>
		<description><![CDATA[It is good for &#8220;classic Web development&#8221; to &#8220;Web 2.0 development&#8221;. It is not for moving from fat client/server  application to web based application.
It cannot not do persistent, share, or collaboration without a server. You always need (at least) one server unless a classic client/server fat application.
- &#8220;database&#8221; in Gears is a rich replacement of [...]]]></description>
			<content:encoded><![CDATA[<p>It is good for &#8220;classic Web development&#8221; to &#8220;Web 2.0 development&#8221;. It is not for moving from fat client/server  application to web based application.</p>
<p>It cannot not do persistent, share, or collaboration without a server. You always need (at least) one server unless a classic client/server fat application.</p>
<p>- &#8220;database&#8221; in Gears is a rich replacement of cookie, by using of sqlite<br />
- GWT is &#8220;Java like syntax&#8221;, it is not Java. You cannot migrate your swing application to GWT. You can only share these soruce code in very very extreem cases.</p>
<p>From my point of view, RIA / AJAX are hot because they can  provide Rich user interface and can save some development time on &#8220;supporting function&#8221;.</p>
<p>AJAX Web application can help you that do a 3-tear application, rather a 4-tear application.</p>
<p>e.g.<br />
old 4-tear :<br />
Browser HTML &lt;-&gt; web app (control of GUI here)&lt;-&gt; web services &lt;-&gt; databases<br />
AJAX 3-tear :<br />
Browser AJAX/RIA &lt;-&gt; web services &lt;-&gt; databases</p>
<p>Programmers can spend less time on fighting with broad width, HTTP 1.1 specification, browser compatibility.</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2008/11/16/boss-you-have-misunderstand-on-gwt-and-gears/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun Microsystems to cut up to 6,000 jobs &#8211; Nov. 14, 2008</title>
		<link>http://hkdennis2k.homeip.net/2008/11/15/sun-microsystems-to-cut-up-to-6000-jobs-nov-14-2008/</link>
		<comments>http://hkdennis2k.homeip.net/2008/11/15/sun-microsystems-to-cut-up-to-6000-jobs-nov-14-2008/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 16:26:58 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[電腦和網際網路]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/2008/11/15/sun-microsystems-to-cut-up-to-6000-jobs-nov-14-2008/</guid>
		<description><![CDATA[Sun Microsystems to cut up to 6,000 jobs &#8211; Nov. 14, 2008.
NEW YORK (CNNMoney.com) &#8212; Software and computer networking company Sun Microsystems, Inc. announced Friday it will cut up to 18%, or 6,000, of its staff in a cost-cutting move.
放一陣子看看另外幾大巨頭會不會也 cut jobs 吧
Google, Microsoft, IBM, Yahoo, &#8230;etc
]]></description>
			<content:encoded><![CDATA[<p><a href="http://money.cnn.com/2008/11/14/news/companies/sun_microsystems/index.htm?postversion=2008111408" onclick="pageTracker._trackPageview('/outgoing/money.cnn.com/2008/11/14/news/companies/sun_microsystems/index.htm?postversion=2008111408&amp;referer=');">Sun Microsystems to cut up to 6,000 jobs &#8211; Nov. 14, 2008</a>.</p>
<blockquote><p>NEW YORK (CNNMoney.com) &#8212; Software and computer networking company Sun Microsystems, Inc. announced Friday it will cut up to 18%, or 6,000, of its staff in a cost-cutting move.</p></blockquote>
<p>放一陣子看看另外幾大巨頭會不會也 cut jobs 吧</p>
<p>Google, Microsoft, IBM, Yahoo, &#8230;etc</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2008/11/15/sun-microsystems-to-cut-up-to-6000-jobs-nov-14-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My comment on JavaFX</title>
		<link>http://hkdennis2k.homeip.net/2008/11/11/my-comment-on-javafx/</link>
		<comments>http://hkdennis2k.homeip.net/2008/11/11/my-comment-on-javafx/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 13:18:33 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[javafx]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/?p=5300215</guid>
		<description><![CDATA[10 years before, Sun was too early to press RIA with Applet.
10 years after, Sun was too late to press RIA with JavaFX.
I don&#8217;t think I&#8217;ll use JavaFX. And I don&#8217;t think it will not be a success RIA.
But I think that Sun can try. JavaFX will benefit feature improvement on Swing/JMF.
JavaFX will be useful, [...]]]></description>
			<content:encoded><![CDATA[<p>10 years before, Sun was too early to press RIA with Applet.<br />
10 years after, Sun was too late to press RIA with JavaFX.</p>
<p>I don&#8217;t think I&#8217;ll use JavaFX. And I don&#8217;t think it will not be a success RIA.<br />
But I think that Sun can try. JavaFX will benefit feature improvement on Swing/JMF.</p>
<p>JavaFX will be useful, IF it is the widely used in Netbeans it self.<br />
They will find what&#8217;s the problem with it and fix it.</p>
<p>We will have a standard of describe the GUI in Java (even if another JSR to replace the JavaFX later).</p>
<p>&#8212;</p>
<p>JavaFX is &#8220;programming&#8221; the GUI. but not simply describe it statistically.</p>
<p>Personally, I prefer something like XUL even XAML over JavaFX.<br />
I don&#8217;t see how JavaFX can abstract the UI to &#8220;any implementation&#8221;.</p>
<p>There is an implementation that can almost render XAML in Swing and SWT already.</p>
<p>&#8212;<br />
Please correct me if I wrong.<br />
Is JavaFX Script more like &#8220;the ActionScript in Flash&#8221;, but it isJava rather then ECMAScript ?</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2008/11/11/my-comment-on-javafx/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Effective Java &#8211; 2nd Edition</title>
		<link>http://hkdennis2k.homeip.net/2008/10/30/effective-java-2nd-edition/</link>
		<comments>http://hkdennis2k.homeip.net/2008/10/30/effective-java-2nd-edition/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 14:30:13 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[圖書]]></category>
		<category><![CDATA[Effective Java]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/?p=5300168</guid>
		<description><![CDATA[
Effective Java &#8211; 2nd Edition
很久以前好像看過一次 1st edition。上上周0從 HKPL 借來，放了一個多星期沒有碰，這兩天有空就很快的把這本書看完了（Because I have to return it this weekend）。其實內容很多都是我很早就知道的東西，所以沒仔細看，把大多細字都跳過，只讀 subject, bold statement 和 summery 其實已經很足夠。（不過應該只限本來就很熟的人才可以這樣做）
始終這本書都比較中階入門級，沒有很廣泛很深入的去說明其他不同的場合的應對方式。
&#8230;&#8230;..不知有沒有一本相對的書是說 C#？ Effective .NET？
]]></description>
			<content:encoded><![CDATA[<p><a title="更多關於Effective Java" href="http://www.anobii.com/books/01685aa55a4ea3ae28/" onclick="pageTracker._trackPageview('/outgoing/www.anobii.com/books/01685aa55a4ea3ae28/?referer=');"><img style="padding: 5px;" title="更多關於Effective Java" src="http://image.anobii.com/anobi/image_book.php?type=4&amp;item_id=01685aa55a4ea3ae28&amp;time=0" alt="Effective Java的圖像" /><br />
Effective Java &#8211; 2nd Edition</a></p>
<p>很久以前好像看過一次 1st edition。上上周0從 HKPL 借來，放了一個多星期沒有碰，這兩天有空就很快的把這本書看完了（Because I have to return it this weekend）。其實內容很多都是我很早就知道的東西，所以沒仔細看，把大多細字都跳過，只讀 subject, bold statement 和 summery 其實已經很足夠。（不過應該只限本來就很熟的人才可以這樣做）</p>
<p>始終這本書都比較<strong>中階入門級</strong>，沒有很廣泛很深入的去說明其他不同的場合的應對方式。</p>
<p>&#8230;&#8230;..不知有沒有一本相對的書是說 C#？ Effective .NET？</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2008/10/30/effective-java-2nd-edition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>網摘: Immutability in Java</title>
		<link>http://hkdennis2k.homeip.net/2008/07/28/%e7%b6%b2%e6%91%98-immutability-in-java/</link>
		<comments>http://hkdennis2k.homeip.net/2008/07/28/%e7%b6%b2%e6%91%98-immutability-in-java/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 13:41:56 +0000</pubDate>
		<dc:creator>Dennis</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[網摘]]></category>
		<category><![CDATA[concurrency]]></category>

		<guid isPermaLink="false">http://hkdennis2k.homeip.net/2008/07/28/%e7%b6%b2%e6%91%98-immutability-in-java/</guid>
		<description><![CDATA[很久沒 quote Java 的東東了
Part 1 on Immutability in Java:
 http://jeremymanson.blogspot.com/2008/04/immutability-in-java.html 
Part 2 on Immutability in Java:
 http://jeremymanson.blogspot.com/2008/07/immutability-in-java-part-2.html
Part 3 on Immutability in Java &#8211; Deserialization and Reflection:
http://jeremymanson.blogspot.com/2008/07/immutability-in-java-part-3.html
&#160;
&#160;
重點是， final 是必需的。之前的 Javaspeciallist 的文章有有提到。final 的功用不但會限制寫入和方便 inner class 存取而已，它會影響 Just-In-Time compiler 的行為，和防止它作出過份優化而引起的錯誤。
該記著，JRE 不是一行一行執行你的 code(那只會在 debugger發生)，而且在 JIT 在 SMP 的情況下會令到 bytecode 執行次序更加難以估計。該加上 final / violate 地方不要偷懶。
]]></description>
			<content:encoded><![CDATA[<p>很久沒 quote Java 的東東了</p>
<p>Part 1 on Immutability in Java:<br />
<a href="http://jeremymanson.blogspot.com/2008/04/immutability-in-java.html " onclick="pageTracker._trackPageview('/outgoing/jeremymanson.blogspot.com/2008/04/immutability-in-java.html?referer=');"> http://jeremymanson.blogspot.com/2008/04/immutability-in-java.html </a></p>
<p>Part 2 on Immutability in Java:<br />
<a href="http://jeremymanson.blogspot.com/2008/07/immutability-in-java-part-2.html" onclick="pageTracker._trackPageview('/outgoing/jeremymanson.blogspot.com/2008/07/immutability-in-java-part-2.html?referer=');"> http://jeremymanson.blogspot.com/2008/07/immutability-in-java-part-2.html</a></p>
<p>Part 3 on Immutability in Java &#8211; Deserialization and Reflection:<br />
<a href="http://jeremymanson.blogspot.com/2008/07/immutability-in-java-part-3.html" onclick="pageTracker._trackPageview('/outgoing/jeremymanson.blogspot.com/2008/07/immutability-in-java-part-3.html?referer=');">http://jeremymanson.blogspot.com/2008/07/immutability-in-java-part-3.html</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>重點是， <strong>final</strong> 是必需的。之前的 Javaspeciallist 的文章有有提到。<strong>final</strong> 的功用不但會限制寫入和方便 inner class 存取而已，它會影響 Just-In-Time compiler 的行為，和防止它作出過份優化而引起的錯誤。</p>
<p>該記著，JRE 不是一行一行執行你的 code(那只會在 debugger發生)，而且在 JIT 在 SMP 的情況下會令到 bytecode 執行次序更加難以估計。該加上 final / violate 地方不要偷懶。</p>
]]></content:encoded>
			<wfw:commentRss>http://hkdennis2k.homeip.net/2008/07/28/%e7%b6%b2%e6%91%98-immutability-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
