“La vera saggezza sta in colui che sa di non sapere! Perchè io so di sapere più di te, che pensi di sapere.” (Socrate) Allora i programmatori Java dovrebbero essere molto saggi, perchè dovrebbero essere convinti di (non) conoscere null
molto bene. Ma siamo così sicuri?
Domanda 1: Di che tipo è il litteral null
?
qui prossimamente la risposta
Domanda 2: Assegnando il litteral null
ad una variabile, devo fare un cast esplicito?
qui prossimamente la risposta
Domanda 3: C’è qualche caso in cui ha senso fare un cast esplicito di un litteral null
?
qui prossimamente la risposta
Domanda 4: Assegnando il litteral null
ad una variabile, posso aspettarmi una ClassCastException?
qui prossimamente la risposta
Domanda 5: Può accadere una NullPointerException assegnando un valore ad una variabile di un tipo primitivo?
qui prossimamente la risposta
…altre? Se conoscete qualche stranezza riguardante il null
(a)…scrivete…scrivete…
Hey! Ma che razza di post è questo? L’idea è di dare degli argomenti di discussione legati principalmente alla conoscenza delle basi del linguaggio Java.
Da tali discussioni deriverà sicuramente una migliore conoscenza di alcuni aspetti di base del linguaggio, necessari, ad esempio, per superare le certificazioni Programmer e Developer, ma anche, magari, per programmare un po’ meglio.
Quindi, commentate…commentate…Chi darà la risposta megliore se la vedrà riportata sopra (o eventualmente un mix delle risposte migliori), con ovviamente il riconoscimento della paternità, o maternità, nel caso delle gentili signore che vorranno cimentarsi.