CIで言うかもしれません
printf("%p",0x11194);
*((int *) 0x11194) = 30240;
(この例では、そのメモリ位置に整数があることがわかっています)
教えてください、Javaで同じことをするにはどうすればよいですか? ところで、メモリの仕組みを完全に誤解している可能性があります
Sun.misc.UnsafeとByteBufferを使用して Java でこれを行うことができます。
ただし、通常の Java の使用では、これをまったく行いません。Java は、オブジェクトへのハンドルであるオブジェクト参照を提供します。メモリ内の 1 つの場所を指すわけではなく (JVM は、知らないうちにメモリ内のオブジェクトを移動できます)、それらに対して演算を実行することはできません (ポインターとは異なります)。