for-earch、I/0拒绝访问、==和equals区别
2020-02-21 本文已影响0人
Essence_zj
for(field f :fs) {} 循环条件是什么意思?
答:这是for-earch形式。就是将数组、集合、set遍历出来然后赋值给冒号前面的参数。这里是将fs进行遍历赋值给f
I/O,读写文件拒绝访问
答:报错信息:java.io.FileNotFoundException: D:\ApplicationApp\Chrome (拒绝访问。)
经查阅出现这种问题一般是调用IO访问时,读取到本地磁盘的文件夹,没有读取到文件。
File f = new File("D:/111.txt"); //可以正常运行
File f = new File("D:/ApplicationApp/Chrome"); //会报错
==和equals的区别:
答:基本数据类型可以通过==进行判断
引用类型通过equals进行判断,而==用于判断两个引用,是否指向同一个对象