Hola...
Pues sí... sí existe una forma de saberlo.
El directorio temporal por defecto viene indicado como propiedad del sistema en la JVM.
Lo único que tienes que hacer es lo siguiente:
Properties propiedades_sistema= System.getProperties();
String default_temp_dir= propiedades_sistema.getProperty("java.io.tmpdir");
Espero que te sirva.
Un saludo.
Silverfox