Javaでは、ファイルの読み書きができます。しかし、JVMは、ファイルや関連するデータを格納する方法が異なる多くのシステム上で実行できます。すべてのシステムで動作するJVMコードをどのように記述しますか?JVMとJavaはファイルの読み書きをどのように実装していますか?
ネイティブメソッドはどのレベルで使用されていますか? JVMには、システムごとに実装する必要のあるファイル機能のセットがありますか?どの言語でも呼び出すことができますか?あるいは、JVM上で動作する各言語(Java、Scalaなど)は、それ自体で行う必要がありますか?
jre/bin/java.dll
ライブラリのJVMは、ほとんどのOS用のOSネイティブファイル機能をラップします。 JVM用に書かれた言語は、それを心配する必要はありません。 – Serdalishttp://www.grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7-b147/java/io/FileSystem.java#FileSystem – SLaks
@Slaks - これは単なるJavaコードです。ネイティブコード側ではさらに多くのことが起こります。確かにファイルを読み書きするのに役立つもの。 –