ordenar una lista de diferentes tipos de objetos

Todos sus objetos deben ser ejecutados o heredados por una misma superclase, entonces el compilador no le pedirá que cambie explícitamente esos objetos.

Respuesta 1

La manera mejor y limpia es hacer que su clase implemente una interfaz o extienda una clase base común.

Otra forma puede ser (que no prefiero debido a rendimiento, legibilidad y limpieza), crear un comparador personalizado que utilice la reflexión que verifica el tipo y luego compara la propiedad

Respuesta: 2

Actualización: Respondí mi propia pregunta aquí: Escanear classpath / modulepath en tiempo de ejecución en Java 9 - [Pregunta anterior - obsoleta:] En el sistema de módulos Java 9, puede encontrar módulos del sistema usando Set <...

Las "lecturas sucias", que significan leer el valor de un objeto a pesar de que está bloqueado por otro hilo, se describen en el sitio web de Terracotta, sin embargo, he oído que no deberían usarse, incluso si usted no ...

¿Cuál es la vida de un objeto Java al que se le pasa un argumento de método? Por ejemplo, tengo un objeto Test class Test {public string testType () {.....}} y tengo dos clases A y B ...

Al definir una topología en flujos kafka, se puede agregar una tienda de estado global. Necesitará un tema fuente y un procesador de procesador. El procesador recibe registros y podría transformar teóricamente ...