new Bank() {
匿名的类体
}
new Computable() {
实现接口的匿名类的类体
}
assert booleanExpression;
assert booleanExpression:messageException;
使用File类的方法获取文件本身信息 链接
在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象。File 类定义了一些与平台无关的方法来操作文件,File类主要用来获取或处理与磁盘文件相关的信息,像文件
名、 文件路径、访问权限和修改日期等,还可以浏览子目录层次结构。
File 类表示处理文件和文件系统的相关信息。也就是说,File 类不具有从文件读取信息和向文件写入信息的功能,它仅描述文件本身的属性。
File类提供了如下三种形式构造方法。
File(File parent,String child):根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。
File(String pathname):通过将给定路径名字符串转换成抽象路径名来创建一个新 File 实例。如果给定字符串是空字符串,则结果是空的抽象路径名。
File(String parent,String child):根据 parent 路径名字符串和 child 路径名字符串创建一个新 File 实例。
使用任意一个构造方法都可以创建一个 File 对象,然后调用其提供的方法对文件进行操作。在表 1 中列出了 File 类的常用方法及说明。
File file=new File("c:\\myletter","letter.txt");
public boolean createNewFile();
public boolean delete()
可以删除当前文件String fileName[]=dirFile.list(fileAccept)
此句是啥意思fileAccept.setExtendName("java")
是选取java类型的文件,假如java改为class,则为选取扩展名是class的文件问题一:example10_1中,运行结果与书上不一致或者出错
问题一解决方法:经过查看运行结果中的绝对路径发现,代码中的绝对路径和实际路径不相符合,把代码中的绝对路径改为实际路径就好了
问题二:example10_3运行出错
问题二解决方法:File file = new File("c:/windows","Notepad.exe");
路径和记事本程序不对,在虚拟机中没有记事本,可以改换虚拟机存在的程序
问题三:Example10_7运行出错
问题三解决方法:例七读取的txt文件要与Example10_7放一起,然后编译运行
问题四:example10_12运行出错
问题四解决方法:类名与对象的类名不一致,检查类名
原文:https://www.cnblogs.com/tengxing/p/10656986.html