一、有什么问题吗java.util.Date? java.util.Date(Date从现在开始)是一个糟糕的类型,这解释了为什么它的大部分内容在 Java 1.1 中被弃用(但不幸的是仍在使用)。 设计缺陷包括: 它的名称具有误导性:它并不代表一个日期,而是代表时间的一个瞬间。所以它应该 ...
之前介绍Calendar的时候,提到日历实例无法直接输出格式化后的时间字符串,必须先把Calendar类型转换成Date类型,再通过格式化工具SimpleDateFormat获得字符串。 而日期时间的格式化恰恰是最常用的场合,这就很尴尬了,原本设计Calendar是想取代Date,结果大家还在 ...
配置-xbootclasspath在各个容器中需要配置额外的参数,调研起来会很麻烦 在JBoss 6.2以上版本中,如果使用了-xbootclasspath,需要配置额外的启动参数java -Dxxxxx=xxxxxxxx参数等等才可以真正起作用,每种容器的实现都不一样相当棘手,甚至JBoss6.2和其以下的其他版本参数 ...
在这个例子里我们可以看到Joda的LocalDate、LocalTime、LocalDateTime都不受@JsonFormat控制。 java.time.LocalDate "2017-一月-01" Ok java.time.LocalTime "01:01:01" Ok java.time.LocalDateTime "2017-一月-01 01:01:01" Ok org.joda.time ...
把一个接口或是类变成另外一种。 把抽象和实现解藕,于是接口和实现可在完全独立开来。 让使用者把单独的对象和组合对象混用。 为一个对象动态的加上一系列的动作,而不需要因为这些动作的不同而产生大量的继承类。这个模式在JDK中几乎无处不在,所以 ...