Tiempo de compilación o tiempo de ejecución para conversión de tipo / enlace de tipo / inferencia de tipo, etc.

Soy relativamente nuevo en Java y tuve un examen el año pasado que me atascó.

La tarea me pidió que diferenciara qué opciones se ejecutan en tiempo de compilación / tiempo de ejecución.

  1. Tipo de fundición.
  2. Atascamiento tardío.
  3. Comprobación de accesibilidad.
  4. Tipo de inferencia.
  5. Tipo de borrado.
  6. Verificación de tipo.

¿Hay alguna fuente que pueda leer para mejorar mi comprensión sobre el enlace estático / dinámico?

Respuesta 1

Estoy desarrollando un juego del ahorcado para la universidad. Y debe estar sobre sockets, con servidor y clientes. El juego funciona bien por ahora. Pero cuando lo juegan dos personas, tratando de adivinar la misma palabra, yo ...

Estoy tratando de convertir el código scala anterior al código java 1.8. En scala, estaba usando un mapa para almacenar todas las referencias de funciones de clases respectivas. Como se muestra aquí en la clase Driver.scala ...

En EWS, el EmailMessage tiene un remitente (emailMessage.getSender ()) y puede tener archivos adjuntos (emailMessage.getAttachments ()). Estos archivos adjuntos pueden ser FileAttachment (para archivos) o ItemAttachment (para ...

Estoy tratando de obtener la lista de campos de la lista de objetos modelo usando la secuencia y el mapa a otra lista de objetos, pero me da el siguiente error. List <FinalTestModel> testModels2 = nuevo ...