Longitud máxima del nombre de la variable o método en Java

¿Existe una longitud máxima para los nombres de clase / método / variable en Java? el JLS no parece mencionar eso. Sé que los nombres muy largos son problemáticos de todos modos desde la perspectiva de legibilidad de código y mantenibilidad, pero solo por curiosidad hay una limitación (supongo que los nombres de clase pueden estar limitados por la limitación máxima de nombre de archivo del sistema de archivos

Respuestas a la pregunta(3)

Su respuesta a la pregunta