¿Manera concisa estándar para copiar un archivo en Java?

Siempre me ha molestado que la única forma de copiar un archivo en Java sea abrir flujos, declarar un búfer, leer un archivo, recorrerlo y escribirlo en el otro. La web está llena de implementaciones similares, aunque todavía ligeramente diferentes, de este tipo de solución.

¿Hay una mejor manera de permanecer dentro de los límites del lenguaje Java (lo que significa que no implica ejecutar comandos específicos del sistema operativo)? ¿Quizás en algún paquete de utilidad de código abierto confiable, que al menos oscurezca esta implementación subyacente y proporcione una solución de una sola línea?

Respuestas a la pregunta(16)

Su respuesta a la pregunta