Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Sai rispondere a queste domande su Java?

Link copiato negli appunti

Ho recentemente recuperato da un blog una serie di domande a tema Java (ma non solo, in realtà ) cui dopo un paio d'anni di esperienza uno sviluppatore dovrebbe saper rapidamente rispondere, almeno secondo l'autore.

Premesso che 15 domande non possono coprire a dovere l'argomento trattato, eccole qui:

Core Java

  1. A cosa serve la serializzazione?
  2. Che differenza c'è tra JDK e JRE?
  3. Che differenza c'è tra equals e ==?
  4. Quando si usa l'interfaccia Comparator e quando Comparable?
  5. Cos'è il meccanismo di wait/notify?
  6. Che differenza c'è tra eccezioni di tipo checked e unchecked?
  7. Che differenza c'è tra le keywork final, finally e finalize?

JEE

  1. Che differenza c'è tra web server ed application server?
  2. Sai spiegare l'architettura Model-View-Controller?
    [nda: qui la domanda originaria "Explain the Struts1/Struts2/MVC application architecture?" non era perfettamente formulata, dato che Struts e Struts 2 sono implementazioni di MVC e non alternative ad MVC, per cui ho generalizzato]
  3. Che differenza c'è tra forward e sendredirect?

Generiche

  1. Che differenza c'è tra un'applicazione three-tier ed una a due?
  2. Conosci il funzionamento di un VCS?
    [nda: l'originale era "How does the version control process works?", ma tra un SVN o un Git le cose cambiano parecchio, è difficile generalizzare]
  3. Che differenza c'è tra file JAR e WAR?

Database

  1. Cosa è un LEFT OUTER JOIN?
  2. Che differenza c'è tra UNION ed UNION ALL?

Allora, come ve la siete cavata?

Ti consigliamo anche