Brook Preloader

Java base

Quali sono le caratteristiche principali del linguaggio Java?

Java è un linguaggio compilato o interpretato?

Cos'è il Bytecode?

Cos'è il JAVAC?

Cos'è la Java Virtual Machine?

Cos'è la JRE?

Cos'è il Garbage Collector?

Come si possono gestire le dipendenze in un progetto Java?

Quali sono i principali strumenti di test unitario in Java?

Come si può integrare un database in un'applicazione Java?

Quali sono i principali tipi di contenitori in Java e come si possono utilizzare?

Quali sono le principali differenze tra una classe astratta e una classe concreta in Java?

Come si definisce una classe astratta in Java e quali sono le sue principali caratteristiche?

Quali sono le differenze tra una classe e un'interfaccia in Java e in quali casi è opportuno utilizzare una piuttosto che l'altra?

Come si definisce una classe in Java che implementa un'interfaccia?

Quali sono i principali principi di programmazione orientata agli oggetti (OOP) e come vengono utilizzati in Java?

Come si possono gestire le relazioni tra classi in Java?

Quali sono i principali tipi di relazioni tra classi in Java e come si possono utilizzare?

Quali sono le differenze tra l'ereditarietà e la composizione in Java e come si possono utilizzare?

Come si possono gestire le eccezioni in una gerarchia di classi in Java?

Cosa sono i Generics?

Come funziona un HashMap?

Come funziona un HashSet? Cosa lo differenzia dal HashMap?