Pregunta Java: clases internas anidadas
Pregunta de Java sobre clases internas anidadas: el código, las opciones y la respuesta explicada y comprobada con Java 25.
Pregunta Java: serializar una clase cuyo padre no es Serializable
Pregunta de Java sobre serializar una clase cuyo padre no es Serializable: el código, las opciones y la respuesta explicada y comprobada con Java 25.
Pregunta Java: binarySearch con null
Pregunta de Java sobre binarySearch con null: el código, las opciones y la respuesta explicada y comprobada con Java 25.

Me
Hay quien lleva el corazón en el pecho y quien lleva sus lenguajes de programación favoritos.
Pregunta Java: leer más allá del final de un archivo
Pregunta de Java sobre leer más allá del final de un archivo: el código, las opciones y la respuesta explicada y comprobada con Java 25.

Desarrollador vs Tester
«Desarrollador vs Tester» Es una ilusión óptica: según desde qué lado se mire, los palos parecen cuatro o tres. Desarrollador y tester ven el mismo programa desde lugares distintos, y por eso hacen falta los dos.
Pregunta Java: wait() fuera de synchronized
Pregunta de Java sobre wait() fuera de synchronized: el código, las opciones y la respuesta explicada y comprobada con Java 25.
Pregunta Java: dos hilos y una variable compartida
Pregunta de Java sobre dos hilos y una variable compartida: el código, las opciones y la respuesta explicada y comprobada con Java 25.
Pregunta Java: start() con un argumento
Pregunta de Java sobre start() con un argumento: el código, las opciones y la respuesta explicada y comprobada con Java 25.

Lo que no es Java
«Java != javascript» A pesar del nombre, Java y JavaScript son lenguajes distintos, que solo comparten parte de la sintaxis. JavaScript se llamó así en 1995 por motivos de marketing, aprovechando la fama que Java tenía entonces.

Comparar cadenas en Java: == frente a equals
Qué devuelve == con cadenas en Java y por qué a veces da true: el pool de literales, las constantes que une el compilador, equals, Objects.equals y cómo evitar el NullPointerException.

No importa
¡No importa si funciona en tu máquina! ¡No vamos a enviar tu máquina! «En mi máquina funciona» es una de las excusas más famosas de la programación. Contenedores como Docker nacieron, en buena parte, para que el entorno del desarrollador y el del servidor sean el mismo y esta frase deje de tener sentido.