Cosa viene esattamente bloccato quando si chiama un metodo statico dichiarato con la parola chiave synchronized?
Java
Nominare le classi principali per lavorare con i flussi di input e output in Java.
Puoi spiegare come funziona il meccanismo di raccolta dei rifiuti nei linguaggi di programmazione gestiti?
Puoi spiegare le principali differenze tra i modelli Adapter, Facade e Proxy e in quali situazioni è meglio usarli?
Quali sono le sfumature e le caratteristiche dell'utilizzo dei meccanismi di proxy transazionale per più metodi all'interno di un singolo componente in Spring?
Hai scoperto un nuovo progetto dall'inizio di marzo?
Quali sono i requisiti principali per le risorse utilizzate all'interno del blocco try-with-resources in Java?
Quali difficoltà possono sorgere lavorando con più thread contemporaneamente?
Quali metodi di lettura XML conosci? Descrivi i punti di forza e di debolezza di ciascuno.
Come viene gestita la configurazione tramite file di configurazione nel framework Spring?
Quali passaggi devono essere eseguiti per creare i servlet?
La sovrascrittura dei metodi nella programmazione orientata agli oggetti è consentita e corretta dal punto di vista dei principi dell'ingegneria del software?
Spiega il processo di creazione, inizializzazione e distruzione di un bean nel Spring Framework
Come importare o collegare moduli o componenti situati fuori dalla directory corrente nel progetto?
Puoi fare un esempio di problema N+1 nell'uso di Hibernate?
Puoi spiegare il principio di segregazione delle interfacce di SOLID e la sua importanza nella progettazione del software?
Qual oggetto viene restituito dopo aver applicato il metodo filter a un flusso di ArrayList?
Come si può implementare una restrizione in una tabella di database esistente?
A cosa serve la Java Virtual Machine (JVM)?