小编Udi*_*Udi的帖子

java.util.Date是否使用TimeZone?

我有2台不同的计算机,每台计算机都有不同的TimeZone.

在一台计算机上打印System.currentTimeMillis(),然后在两台计算机上打印以下命令: System.out.println(new Date(123456));- > 123456代表currentTimeMillis计算机#1中的数字.

第二个打印(虽然键入硬编码)导致两台计算机中的打印不同.这是为什么?

java timezone date

23
推荐指数
3
解决办法
7万
查看次数

类层次结构的JAXB注释

嘿,我有两节课.当我尝试从它们创建XML结构时,我只获得根元素(A).为什么?我使用了错误的注释吗?

@XmlRootElement(name = "a")
@XmlAccessorType(XmlAccessType.FIELD)
public abstract class A{
    @XmlElement
    int a;

    protected A(){
    }
 }

@XmlAccessorType(XmlAccessType.FIELD)
public class B extends A{
    @XmlElement
    int b;

    protected B(){
    }
}    
Run Code Online (Sandbox Code Playgroud)

java xml jaxb

5
推荐指数
1
解决办法
5634
查看次数

不可能的空指针

我有一个非常奇怪的问题.(非常重要的说明:这是一个例子,因为我无法粘贴原始代码,我将其编写为没有编译器的文本.)我有2个类:

class B {
    private int num = 9;

    public int getNum(){
       return num;
    }

    public void setNum(int num){
       this.num = num;
    }
}

class A {
    private B b = new B();

    public void setB(B b){
        b.setNum(b != null? b.getNum() : 8);
   }

   public B getB(){
       if (b == null)
           System.out.println("How possible?");
       return b;
   }
}
Run Code Online (Sandbox Code Playgroud)

现在,有时我会得到印刷品......但我不知道这是怎么回事.

A是一个序列化的类,但我无法弄明白.

java nullpointerexception

-5
推荐指数
1
解决办法
496
查看次数

标签 统计

java ×3

date ×1

jaxb ×1

nullpointerexception ×1

timezone ×1

xml ×1