Я из мира С#, поэтому еще не слишком разбираюсь в Java. Eclipse только что сказал, что Date
устарела:
Person p = new Person();
p.setDateOfBirth(new Date(1985, 1, 1));
Зачем? И что (особенно в случаях как выше) должно использоваться вместо этого?