※ ChatGPTを利用し、要約された質問です(原文:配列のコピーと nativeMethod について)
配列のコピーとnativeMethodについて
このQ&Aのポイント
配列のコピーについての処理速度の比較や、nativeMethodの意味について説明してください。
nativeMethodは他言語で書かれたメソッドを使用していることを意味します。
arraycopyを使った配列のコピーが良い方法なのか、別の方法があるのかについて教えてください。
配列のコピーと nativeMethod について
こんばんは。
配列のコピーと nativeMethod について教えてください。
配列のコピーをするのに、Systemクラスのarraycopyを使うとします。
その場合、arraycopy を見てみると、nativeMethodになっていました。
(1)
arraycopyを使うより、配列のコピーは自分でループをまわして、コピー
する方が処理的に早いとか、あるんでしょうか?
(2)
まだまだ、nativeMethodについて、理解が浅いのですが、要するに他言語で
書かれているものを使用していると言う考え方で良いでしょうか?
(3)
配列のコピーを行う場合、arraycopy を使うのが良いでしょうか?
それとも、別の方法を使用されていますでしょうか?
上記、3点について教えていただけたら嬉しいと思います。
1,3の質問が少し似ているかと思いますが,宜しくお願い致します。
お礼
丁寧な回答ありがとうございます。 全てに答えていただいて,すっきりしました。 色々と手探りな部分が多く、コンパイルは通っているけど 実際に、その処理が適切かどうかなど、判断つきにくいものですね。 色々アドバイスいただいたお陰で,だいぶ見えてきた気がします。 ありがとうございました。