buguge - Keep it simple,stupid

知识就是力量,但更重要的,是运用知识的能力why buguge?

导航

从Joda-Time反观Java语言弊与利

基本上每个企业应用系统都涉及到时间处理。我们知道,以前用java原生的Date+Calendar非常的不方便。后来Joda-Time诞生,Joda-Time是Java SE 8(Java8/Java1.8,我们口中说的Java8、JDK8、JDK1.8都是同一个东西)之前广泛使用的Java日期和时间类的替代品。这个专门处理日期/时间的库提供了DateTime类型,用它可以很方便地做时间操作处理。据说JDK1.8的API已经重写了日期库,引入的java.time包,其实也是借鉴了Joda-Time。


我以前曾搞dotNet开发。搞过.net开发的同学都知道DateTime的强大。很多人都说用dotNet开发应用系统比用Java要快,单从这一点,就可看出来。同样包括Guava提供的Maps集合,用起来都远比JDK自身提供的类型要方便。


凡事有利就有弊。dotNet平台是微软公司自家的,他们有精湛的研发团队,自然,东西就做得强大;java语言的不便利正好给开源的java库提供了发展空间(当然java也在提升!)。全世界优秀的程序员,都在为java添砖加瓦。所以,相对来说,作为一名Java程序员,要具备更加开放的视界。没有用到开源框架的java企业应用应该是不存在的吧!

posted on 2018-11-16 21:01  buguge  阅读(396)  评论(1编辑  收藏  举报