5

Java 7AttributeViewでは、ファイル システム内のオブジェクトに関連付けられた不透明でない値を作成および更新できます。どういう意味ですか?

4

2 に答える 2

2

不透明な値は、渡すことはできますが、表示または変更できない抽象的な項目です。良い例は、オペレーティング システムによって提供されるファイル ハンドルです。ファイル ハンドルを取得して、ファイル ハンドルを必要とする他の関数に渡すことはできますが、それが実際に何であるかを知る方法はありません。

たとえば、ファイルの不透明な値は、ディスク上のファイルのホーム ブロックの物理的な場所である可能性があります。これは存在しますが、読み取りまたは書き込みは許可されていません。

于 2012-08-16T05:28:38.063 に答える
0

不透明な値は、同じ環境でのみ渡すまたは使用できる値です。たとえば、Java配列は不透明な値であり、Javaコードにのみ渡すことができます。JavaScriptやJNIなどの他のプラットフォームで何かを使用したい場合は、不透明でない値を使用する必要があります。

詳細については、こちらをご覧ください

于 2012-08-16T05:23:20.277 に答える