grazie mille !! che significa disassemblare il bytecode? quindi l'immutabilità si verifica soltanto nel passaggio come parametri?
grazie mille !! che significa disassemblare il bytecode? quindi l'immutabilità si verifica soltanto nel passaggio come parametri?
Ultima modifica di linux_r; 21-07-2014 a 17:24
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
quindi l'immutabilità si verifica soltanto nel passaggio come parametri?
?
L'immutabilità (di qualunque classe "immutabile") è data dal fatto che la classe in questione (Integer, in questo caso) non possiede alcun metodo che permetta di modificare lo stato interno dell'oggetto: non ci sono metodi setter, né alcun altro metodo che permetta di modificarlo.
Ciao.![]()
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza