日前一直討論的 Android SDK已經釋出,同時 Google 發起一千萬美元的開發競賽Android Developer Challenge ,藉由Apache 讓 Android 成為手機變形金剛 的開放性,吸引全世界對於手持裝置的想像力聚集停留在這個平台。
www.Java.Pro 部落格推出後,得到了不少的回應,不少的回應都認為 www.Java.pro 很 cool... 既然這樣,那 www.Java.Pro 可以再 cool 一點: 來個 您的大名@Java.pro 的 email 如何?! 部落格發表文章三十篇以上者既可獲得 @Java.pro 的電郵帳號哦! 而 @Java.pro 電郵的後台系統是 gmail 的系統哦! (https://www.google.com/a/java.pro/) 不想任何事都讓老外專美於前,這次的 www.Java.Pro 部落格 開放是從台灣開始的... 讓好名字留在台灣, www.Java.Pro 部落格 將於五月起在歐美做廣告,所以請大家趕快告訴大家囉! 大家一起來喝 java !!!
寫程式的人都或多或少會有這種感覺,別人的code看起來總不是那麼地順眼,閱讀自己的code才是像閱讀好書一樣如行雲流水般順暢。其實寫code如寫書,不僅寫給自己看,同時也寫給別人看;開發軟體也往往有如打造一件工藝品,投入其中的巧妙心思及用心,會影響到最後呈現出來的結果。所以,寫程式本身可以是一種藝術,而不僅僅是一件耗費勞力的枯燥工作。這也是為什麼Knuth要把他的巨著取名為The Art of Computer Programming,他認為打造軟體是困難的,是一種複雜度以及最後呈現結果足夠作為一件藝術品的一種過程。當然以Mr. Saturday的觀點來看,要邁入如創造藝術品般地去打造軟體這樣的一個境界,實在不是我們這種實力淺薄之人一日可成的事。所以,我還是比較喜歡寫code如寫書這個切入點。
講述程式設計的風格和軟體開發
PermGen 的設定
看第二個 demo,Ruby 的 IDE 越來越像樣囉
We will look at - Scala? - a functional, object-oriented and concurrent language that runs on the Java platform. Note: this is not a language comparison exercise [i.e., X versus Y comparison to "conclude" which one is better!]. Rather, it is an attempt to give head-start to the Java programmers who want to learn other languages that run on the Java platform. So, the aim is same as it was for my blog past entries such as Java, Groovy and (J)Ruby, Java, JavaScript and Jython - except that we are now looking at a statically typed language...
Side by side comparison for Scala and Java
For quite a while, I was trying to ignore the increasing buzz about Wicket, convincing myself that I don’t need yet another MVC framework (there are too many of them anyway), but somewhere between the Javalobby articles, the InfoQ article and the O’ReillyNet article - my resolve cracked and I took a closer look.
一個 Spring MVC 的信仰者改用 Wicket 後的驚喜!與傳統 jsp 比較,細數 Wicket 的各項優點。
Rule #1: C-like syntax Rule #2: Dynamic typing with optional static types Rule #3: Performance (as fast as java) Rule #4: Tools (IDE like eclispe) Rule #5: Kitchen Sink Rule #6: Multi-Platform
Hibernate performance 寶貴經驗談
xml 這種可以讓人隨意製定語法的工具,對於開發資料格式的人有很大的幫助。然而他的彈性也可能造成不同的困擾,並非所有的 xml 都是 well-defined (也就是有事先定義好的 dtd or xsd),不過好在一個符合基本語法的 xml 至少是 well-formatted 的文件,所以才有 betwixt 這一類的工具,在無 xsd 等語言定義時的 xml 可以方便的解讀與輸出。之前介紹過了 betwixt 的基本功能,現在再來說明一下 .betwixt 的使用方法。
dot betwixt file 使用簡介
[功能] 1. 把 java bean 轉成 xml 2. 把 xml 轉成 java bean
在 Java 使用xmlbean去讀寫xml