各位同行,你们好,本人有一点关于文件系统的一个疑问,如果能帮助小弟,小弟不胜感激
假设我的硬盘上,有一个大约100MB大小的txt文件,这个文件叫aa.txt,那么,当我写下如下代码的时候
FileInputStream input = new FileInputStream("aa.txt");
问题1:java到底有没有从硬盘上读取这个文件???
问题2:当我调用input.read();方法的时候,是读取1个字节,请问是从哪里读取的这1个字节,是先从硬盘中放到内存中的吗??还是先都放到内存中,然后每次read都从内存中读取??