Las excepciones son errores que ocurren en programas Java. Se usan bloques try-catch para manejar excepciones de forma anticipada. Excepciones comunes incluyen NumberFormatException cuando se intenta convertir un string no numérico a número e IOException para errores de entrada/salida.