1. 程式人生 > >從Joda-Time看Java語言利弊

從Joda-Time看Java語言利弊

基本上每個企業應用系統都涉及到時間處理。我們知道,以前用java原生的Date+Calendar非常的不方便。後來Joda-Time誕生,這個專門處理日期/時間的庫提供了DateTime型別,用它可以很方便地做時間操作處理。據說JDK1.8的API已經重寫了日期庫,引入的java.time包,其實也是借鑑了Joda-Time。


我以前曾搞dotNet開發。搞過.net開發的同學都知道DateTime的強大。很多人都說用dotNet開發應用系統比用Java要快,單從這一點,就可看出來。同樣包括Guava提供的Maps集合,用起來都遠比JDK自身提供的型別要方便。


凡事有利就有弊。dotNet平臺是微軟公司自家的,他們有精湛的研發團隊,自然,東西就做得強大;java的不便利正好給開源的java庫提供了發展空間(當然java也在提升!)。全世界優秀的程式設計師,都在為java添磚加瓦。所以,相對來說,作為一名Java程式設計師,要具備更加開放的視界。