API的使用:
1.类的继承体系
2.构造器:每个类都有构造器,若没有构造器,要么是工具类,要么是静态方法
3.方法:名称、形参、返回值,是不是静态方法(有无static)
1.路径
import java.io.File;
public class PathDemo01 {
public static void main(String[] args) {
String path ="D:\\IO_study01\\src\\com\\sxt\\io\\PathDemo01.java";
System.out.println(File.separatorChar);
//建议
//1、
path ="D:/IO_study01/src/com/sxt/io/PathDemo01.java";
System.out.println(path);
//2、常量拼接
path ="D:"+File.separator+"IO_study01"+File.separator+"src"+File.separator+"com"+File.separator+"sxt"+File.separator+"io"+File.separator+"PathDemo01.java";
System.out.println(path);
}
}
\
D:/IO_study01/src/com/sxt/io/PathDemo01.java
D:\IO_study01\src\com\sxt\io\PathDemo01.java
2.创建File对象
import java.io.File;
/*
构建File对象
相对路径与绝对路径
1)、存在盘符:绝对路径
2)、不存在盘符:相对路径
*/
public class FileDemo01 {
public static void main(String[] args) {
String path="D:/IO_study01/src/com/sxt/io/FileDemo01.java";
//1.路径名称
File src =new File(path);
System.out.println(src.length());
//2.父名称,子名称
src =new File("D:/IO_study01/src/com/sxt/io/","FileDemo01.java");
src =new File("D:\\IO_study01/","src/com/sxt/io/FileDemo01.java");
System.out.println(src.length());
//3.父对象,子名称
src =new File(new File("D:/IO_study01/src/com/sxt/io/"),"FileDemo01.java");
System.out.println(src.length());
//绝对路径
File s =new File(path);
System.out.println(s.getAbsolutePath());
//相对路径
System.out.println(System.getProperty("user.dir"));
s = new File("FileDemo01.java");
System.out.println(s.getAbsolutePath());
}
}
1111
1111
1111
D:\IO_study01\src\com\sxt\io\FileDemo01.java
D:\IO_study01
D:\IO_study01\FileDemo01.java