> In this particular version of aliasing, using pointers, you can > you can have a name that outlives the storage allocation for the > variable. This is a problem. It's a common cause, in C, of > hard-to-trace weird behavior and "segmentation fault - core dumped" > failures. For Java, this is theoretically not quite true. There is no explicit deallocation. If it works like it's supposed to, the item remains allocated until the garbage collector determines that there are no remaining references. (But I still like Ada better.)