Je regardais vraiment les différences entre la valeur de passage et la façon dont Java alloue des objets et ce que fait Java pour placer des objets sur la pile.Question générale: Java a le tas et la pile locale. Pouvez-vous accéder à n'importe quel objet du tas?
Est-il possible d'accéder aux objets alloués sur le tas? Quels sont les mécanismes que Java applique pour garantir que la bonne méthode peut accéder aux bonnes données?
Il semble que si vous étiez rusé et manipuliez peut-être même le bytecode Java pendant l'exécution, vous pourriez être capable de manipuler des données du tas quand vous n'êtes pas censé le faire?
Bonne question - J'aimerais en savoir plus sur java; une bonne réponse à ceci sera un début à mon éveil :) –