Compruebe si la fecha del calendario es un domingo

Estoy tratando de averiguar cómo hacer que mi programa cuente la cantidad de domingos en una semana.

He intentado lo siguiente:

if (date.DAY_OF_WEEK == date.SUNDAY) {
    System.out.println("Sunday!");
}

¿Pero no parece funcionar?

Cuando trato deSystem.out.Println the date.DAY_OF_WEEK Yo obtengo:7

¿Alguien sabe cómo puedo verificar si la fecha del calendario actual es el domingo?

ACTUALIZACIÓN PARA MÁS INFORMACIÓN

¡Firt de toda la fecha.DAY_OF_WEEK es un objeto de calendario!

Me aseguré de establecer el objeto de calendariodate a un domingo

El sistema de impresión en el que obtengo 7 es lo que me devuelve cuando intento ejecutarlodate.DAY_OF_MONTH incluso si el día se ponía a domingo

2ª ACTUALIZACIÓN A ALEX

Este es más o menos mi código.

Calendar startDate = Calendar.getInstance();

    startDate.set(2012, 12, 02);
    if (startDate.get(Calendar.DAY_OF_WEEK) == Calendar.SUNDAY) {
        System.out.println("true");
    }else {
        System.out.println("FALSE");
    }

Respuestas a la pregunta(2)

Su respuesta a la pregunta