Scanner对象的使用:
Scanner sc = new Scanner();
String s = sc.next();
System.exit(0);//退出程序
Debug调试:
F5:进入当前方法;
F6:执行下一行代码;
F7:退出当前方法,返回到调用层;
F8:当前实现继续执行,直到下一个断点;
多态存在的三个必要条件(动态绑定):
1、要有继承;
2、要有重写;
3、父类引用指向子类对象;
抽象类:
1、abstract关键字;
2、不能被实例化,可以有构造方法;
抽象方法:
1、不能有方法体;
2、抽象类不一定有抽象方法;
3、有抽象方法的一定是抽象类;
接口中只能有:
1、静态常量;
2、抽象方法;
接口与接口之间可以多继承
IO
File 类
创建文件:
File f = new file("D:\\");
f.creatNewFile();
//常用方法
f.exist();//是否存在
f.getAbsolutePath();//获取绝对路径
f.delete();//删除
f.mkdir();//创建文件夹
f.mkdirs();//创建目录
流
字节流:
1、InputStream(读)/OutputStream(写)
2、创建流:FileInInputStream fis = new FileInputStream(File);
字符流:
1、创建一个字符流:FileReader fr = new FileReader(File);
2、创建一个字符缓冲流:BufferedReader br = new BufferedReader(fr);
关闭流:先开后关,后开先关