Java Web知识程序员

Java杂记

2016-05-30  本文已影响167人  jarvan4dev
问题一、
Paste_Image.png

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

Paste_Image.png

IDEA设置也一致的:


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");

上一篇 下一篇

猜你喜欢

热点阅读