[RESOLVIDO]
Por favor, se quer códigos procure ser mais específico, algo em especial que você queira.
Você pode ler a documentação da classe Calendar, pode ajudar bastante.
Ou até caçar no GUJ, tem muito, mas muito tópico sobre Calendar.
Bom, a explicação do porquê os métodos da classe Date estão deprecated está aqui
o calender você pode usar o Calender.getInstance() ou o Calendar c = new GregorianCalender();
A Calender possui atributos estáticos, por exemplo c.get(Calender.DAY_OF_MOUNTH), c.get(Calender.DAY_OF_WEEK) e por aí vai, para transformar o objeto em um java.util.Date pode-se usar g.getTime()