File f = new File("a.txt") 这种写法不写目录,java是把文件放到内存中了吗?
表示当前目录,就是你可执行程序所在的目录
楼上说的对,就是当前程序执行的目录
相对路径
当前目录,也就是和java代码在同一级的目录下。
你的可执行程序所在的目录,也就是说你的a.txt文件必须和可执行文件在同一目录下
你写的这句代码所在的类在哪个目录,它读的就是哪个目录下的那个a.txt文件。