2016-11-11 8 views
-6

ポインタの概念がJavaでない場合、これはJavaを介してコンピュータのメモリにアクセスする手段がないことを意味しますか? 可能であれば、Javaはポインタの欠如をどのように補うのですか?Javaでのポインタの不在

+0

なぜポインタの欠如を補う必要があると思いますか? –

+0

Javaは今、直接メモリをアクセスする方法を提供しています。ポインタの欠如は_feature_とみなされます。あなたはそれを使用した後に物事を削除することについて考える必要はありません、あなたは(通常)segfaultを作成することはできませんまたは文字列などを終了することを忘れるなど... – Gumbo

+1

*参考*は本質的にポインタです。 Javaが唯一認めているのは、その価値の自由な操作です。可能な操作を参照解除および割り当てに制限することによって、 – Durandal

答えて

2

Javaはガベージコレクション言語です。ポインタはありますが、メモリマネージャによって管理されています。 SOのさまざまな回答を参照してください。What is the garbage collector in Java?

関連する問題