Java杂记

问题一、
Java杂记_第1张图片
Paste_Image.png

如图,可以看到,使用一个jdk自带的API,竟然报错了,提示很明显,但是我本地环境的确是jdk1.8的啊,怎么会这样?

Java杂记_第2张图片
Paste_Image.png

IDEA设置也一致的:


Java杂记_第3张图片
Paste_Image.png

好吧,原因在这:http://my.oschina.net/jackieyeah/blog/223792

解决:


    shiro
    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            2.3.2
            
                1.8
                1.8
            
        
    

问题二、
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");

你可能感兴趣的:(Java杂记)