このような変換を行う利点はありますか
int i = 1024;
byte b = (byte)i;
これをやり過ぎ
int i = 1024;
byte b = *((byte*) &i);
つまり、2 番目の方法を使用する場合は、安全でないコードを使用する必要があります。つまり、JIT は希望どおりに最適化できないことを意味します (内部的には 2 番目の方法を使用していると思います)。
最初の方法と 2 番目の方法をいつ、なぜ使用するのか説明してもらえますか?
ご挨拶