炒一下泛型的冷飯

你使用<>括住一個代表型態的名稱,之後就可以先使用該名稱來宣告變數,名稱所代表的型態是未定的,你要在建立物件時指定型態....[Read More]

在變與不變之間

如 果B是A的子型態,而Node[B]被視為一種Node[A]型態,則稱Node具有共變性(Covariance)或有彈性的(flexible)。如 果Node[A]被視為一種Node[B]型態,則稱Node具有逆變性(Contravariance)。如果不具共變性或逆變性,則Node是不可變 的(nonvariant)或嚴謹的(rigid)。[Read More]

呱呱呱

「如果它走路像個鴨子,游起來像個鴨子,叫聲也像鴨子,那它就是鴨子!」。。。XD[Read More]

Scala 路徑相依型態(Path-dependent type)

所謂路徑(Path),指的是參考住外部類別所建立實例的名稱,就outer.Inner這個型態來說,其路徑為outer。之所以稱之為路徑相依型態,是因為不同的路徑,就代表著不同的型態。[Read More]

Scala 特徵(Trait)的堆疊修飾(Stackable modification)

Scala 的特徵(Trait)可以讓你定義沒有實作的抽象方法,也可以讓你定義有實作的具體方法,事實上,抽象類別可以作的事,特徵幾乎都可以作(特徵也可以定義資料成員以持有狀態),你可能會想,特徵跟抽象類別有何不同?
[Read More]

物件相等性

在Java中,如果要比較兩個物件的實質相等性,並不是使用==,而是必須透過equals()方法....[Read More]

山寨版 Java 深度歷險

之所以叫作山寨版 Java 深度歷險,其動機之一,就是彷照 Java 深度歷險,嘗試將一些市面上的書較少談及的東西寫出來。。[Read More]

親熱天堂 - 序

   我不太知道人有沒有宿命,但回首時總會發現許多的巧合,過去的種種經驗,好像在為了將來的某個事件而準備似的。當然,你也可以說,這是因為回憶時選擇性地挑選拼湊而成。無論如何,這些事情過去總得發生過,未來的你才有得拼湊。

[Read More]

親熱天堂 - 第九章手稿預覽

在 MSN 上與 try 大濕聊到我最近的這本書,於是將當時完成一半的手稿先傳給他看,try 大濕回了一句話很有意思:「喔!突然有種收到親熱天堂手稿的快感...」。。。[Read More]

jQuery 寫的圖片提示文字功能

無聊將筆記上的提示文字用 jQuery 改寫了一下,之前是純用 JavaScript。。。XD[Read More]

歡迎大家來聽 OpenEJB。。XD

3/13 的 Java TWO 大會 上,小弟參與了其中一個 Small Lab 講座,主題是「OpenEJB - 另一個選擇」。[Read More]

JPA 入門

JPA 定義於 JSR 220,您可以在 Java EE 容器中使用 JPA,也可以在非容器環境中使用 JPA。[Read More]

jQuery in action 翻譯之 Twitter 歷程

Twitter 怎麼用?這樣用。。。XD[Read More]

翻完 jQuery in action 中文版 。。。

那麼,希望短期間內,我不會又衝動地想翻譯哪本書。。。Orz[Read More]

EJB3 進階文件

只是覺得很煩,一些東西學了又忘,忘了又學,麻煩的很,把一些東西寫下來,至少忘了還可以馬上找回來。。。[Read More]

Search







follow caterpillar at http://twitter.com


Feeds

Referers

Navigation