Come viene effettuata l'inizializzazione differita degli oggetti nei sistemi software?
Java
Cosa si intende con il processo di selezione e chiamata di un metodo durante l'esecuzione del programma?
Come si valuta l'efficienza della ricerca di un valore tramite una chiave in una struttura dati HashMap?
Spiega cosa significa la parola chiave volatile nella programmazione e a cosa serve.
Come si valuta l'efficienza della ricerca di un elemento nella struttura dati TreeMap?
Descrivi la tua esperienza con il linguaggio Java e i progetti in cui l'hai utilizzato
Spiega cosa sono le asserzioni (Assertions) e come vengono utilizzate nella programmazione.
I metodi GET e POST possono essere idempotenti, e in cosa si differenziano in questo aspetto?
Si può considerare che i binari abbiano un livello di visibilità predefinito?
Quali sono i vantaggi e gli svantaggi dell'utilizzo della parola chiave synchronized in Java?
Quale meccanismo garantisce il blocco per i metodi non sincronizzati per evitare l'esecuzione simultanea in un ambiente multithread?
Quali sono i vantaggi e gli svantaggi dell'uso della composizione rispetto all'ereditarietà nella programmazione orientata agli oggetti?
In quale punto della memoria della macchina virtuale vengono solitamente collocate le variabili statiche?
Il protocollo HTTP possiede proprietà di comunicazione sincrona?
In quale parte della memoria JVM vengono collocati i metodi statici delle classi?
Spiega il principio di inversione del controllo e perché viene utilizzato nella programmazione.
Cosa in Java garantisce il controllo dell'accesso alla sezione critica tramite la parola chiave synchronized?
Puoi fare degli esempi di interfacce funzionali in programmazione?
Quale tipo di interfaccia viene utilizzato nel metodo forEach per elaborare gli elementi della collezione?
Puoi spiegare quali stati può avere un oggetto Entity?