Conversión de marca de tiempo de entero en fecha de java [duplicado]

Esta pregunta ya tiene una respuesta aquí:

Tiempo de época de Unix al objeto de fecha Java 7 respuestas

Tengo la marca de tiempo siguiente en forma de entero

1333125342

Puedo convertirlo usando SQL:

select DATEADD(ss, FlOOR(1333089223/86400)*86400, '1970-01-01 00:00:00') AS Date  

¿Cómo convertirlo en java? Para que devuelva valor:

3/30/12 12:18:43 PM