Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Domande su JAVA per esercitarsi, Appunti di Programmazione Java

Domande su JAVA per esercitarsi per colloqui di lavoro e per la preparazione all'esame.

Tipologia: Appunti

2019/2020

Caricato il 08/12/2025

prdns06
prdns06 🇮🇹

10 documenti

1 / 4

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
1. Che differenza c’è tra print e println in Java, e dove si trova il metodo main?
2. Spiega la differenza tra dichiarazione, inizializzazione e assegnazione di una variabile
numerica.
3. Cosa sono le variabili booleane e come funzionano gli operatori &&, || e !?
4. Come si può dichiarare una variabile di tipo char in modi diversi?
Fai esempi.
5. Perché le stringhe in Java sono immutabili e quali sono i metodi più importanti della classe
String?
6. Qual è la differenza tra casting implicito e casting esplicito?
Dai un esempio di ciascuno.
7. Cosa sono le espressioni logiche e quali operatori di confronto esistono per numeri e
caratteri?
8. Come si confrontano correttamente due stringhe? Perché non si usa ==?
9. Descrivi tutte le forme di selezione viste nelle lezioni: if, if-else, else-if, switch, e l’operatore
ternario.
10. Spiega il funzionamento del ciclo for e del ciclo while.
Quando è più utile usare uno rispetto all’altro?
11. Cosa significa che una classe genera un oggetto?
Spiega i concetti di classe, istanza, attributo e metodo.
12. A cosa servono i costruttori? Cos’è l’overloading dei metodi?
13. Cosa sono i membri static?
Quando un attributo o un metodo dovrebbe essere statico?
14. Che cos’è un package e come si importano classi da altri package?
Fai un esempio.
15. Come si dichiara un array di primitivi e come si accede agli elementi in lettura e scrittura?
16. Quali problemi possono nascere negli array di stringhe che contengono celle null?
Come si evita un NullPointerException?
17. Come si cercano elementi in un array?
Descrivi almeno tre operazioni: ricerca, conteggio, massimo/minimo.
pf3
pf4

Anteprima parziale del testo

Scarica Domande su JAVA per esercitarsi e più Appunti in PDF di Programmazione Java solo su Docsity!

  1. Che differenza c’è tra print e println in Java, e dove si trova il metodo main?
  2. Spiega la differenza tra dichiarazione, inizializzazione e assegnazione di una variabile numerica.
  3. Cosa sono le variabili booleane e come funzionano gli operatori &&, || e !?
  4. Come si può dichiarare una variabile di tipo char in modi diversi? Fai esempi.
  5. Perché le stringhe in Java sono immutabili e quali sono i metodi più importanti della classe String?
  6. Qual è la differenza tra casting implicito e casting esplicito? Dai un esempio di ciascuno.
  7. Cosa sono le espressioni logiche e quali operatori di confronto esistono per numeri e caratteri?
  8. Come si confrontano correttamente due stringhe? Perché non si usa ==?
  9. Descrivi tutte le forme di selezione viste nelle lezioni: if, if-else, else-if, switch, e l’operatore ternario.
  10. Spiega il funzionamento del ciclo for e del ciclo while. Quando è più utile usare uno rispetto all’altro?
  11. Cosa significa che una classe genera un oggetto? Spiega i concetti di classe, istanza, attributo e metodo.
  12. A cosa servono i costruttori? Cos’è l’overloading dei metodi?
  13. Cosa sono i membri static? Quando un attributo o un metodo dovrebbe essere statico?
  14. Che cos’è un package e come si importano classi da altri package? Fai un esempio.
  15. Come si dichiara un array di primitivi e come si accede agli elementi in lettura e scrittura?
  16. Quali problemi possono nascere negli array di stringhe che contengono celle null? Come si evita un NullPointerException?
  17. Come si cercano elementi in un array? Descrivi almeno tre operazioni: ricerca, conteggio, massimo/minimo.
  1. Come si costruisce un array di oggetti? Spiega perché bisogna controllare se una cella è null prima di usare l’oggetto.
  2. Perché si usa una classe di gestione per lavorare con array di oggetti? Fai esempi di operazioni tipiche.
  3. Come si usano LocalDate, LocalTime e LocalDateTime? Spiega i metodi plus, minus e l’uso del DateTimeFormatter.
  1. A cosa serve una Map? Che differenza c’è tra chiavi e valori?
  2. Cosa succede se aggiungo una chiave già esistente in una HashMap?
  3. Come funziona il blocco finally nella gestione delle eccezioni?
  4. Quando si usa throw e quando si usa throws?
  5. Come funziona la classe Scanner per leggere input da tastiera? Quali eccezioni può produrre?
  6. Cosa succede se provo a leggere un numero con Scanner ma l’utente inserisce testo?
  7. Come si può implementare un menu testuale controllato da uno switch?
  8. Che differenza c’è tra ArrayList e LinkedList?