io sapevo che erano === solo qualora avessero in heap lo stesso dato associato ... che piu' o meno pero' e' quello che dice AlberT , ovvero se sono identici , che contengono quindi lo stesso dato nella heap , allora sono = = = , se sono simili, che un casting li rende simili, ma non identici ( esempio "true" e true , o "1" e true ) allora sono = = ... altrimenti sono differenti