A cosa serve la parola chiave final in Java (per campi, classi)?
Java
Quali collezioni conosci? Raccontami delle principali implementazioni di List. In cosa si differenzia ArrayList da LinkedList?
Cosa garantiscono le parole chiave volatile e synchronized?
Quali sono le eccezioni in Java? Checked e unchecked.
Quali sono le principali differenze tra le versioni di Java (7, 11, 17, 21)?
Cosa usi quando lanci eccezioni per non perdere lo stack trace?
A cosa serve try-with-resources?
Cos'è una transazione? Spiega i livelli di isolamento e le anomalie.
class ToInfinity { public static void main(String[] args) { //scrivi il codice qui for (int i = start; i <= start + 1; i++) { /* qui deve esserci un ciclo infinito, niente può essere cambiato */ } } }
Parla dell'API Stream. Cosa è più veloce: l'API Stream o un ciclo for?
Parlami del ciclo di vita di un bean in Spring.
Quali interfacce funzionali conosci? Puoi fare degli esempi?
Da dove iniziare un'indagine se si osserva un aumento del consumo di memoria in produzione?
Quali metodi conosci per non bloccare un metodo per sempre mentre aspetti una dipendenza esterna?
Parla della struttura HashMap.