问题一、
Paste_Image.png如图,可以看到,使用一个jdk自带的API,竟然报错了,提示很明显,但是我本地环境的确是jdk1.8的啊,怎么会这样?
Paste_Image.pngIDEA设置也一致的:
Paste_Image.png
好吧,原因在这:http://my.oschina.net/jackieyeah/blog/223792
解决:
<build>
<finalName>shiro</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
问题二、
class Order{
private Byte status;
// 省略get set
}
Objects.equals(order.getStatus(), 5); => false
这个要注意,以前不知道的,Byte.intValue()才行, 或者Java有自动拆箱:
int status = order.getStatus();//Byte.parseByte("5");
Objects.equals(status, 5);
Java时间类 -- joda-time
# 需求:时间字符串天数加1,改变成另一个格式的时间字符串
# 如:"2016/6/07" => "2016-6-08"
DateTime.parse("2016/06/07", DateTimeFormat.forPattern("yyyy/MM/dd")).plusDays(1).toString("yyyy-M-dd");
网友评论