java继承:编译与运行的关系(编译看左边,运行看右边)
摘要:“成员变量,静态方法看左边;非静态方法:编译看左边,运行看右边。”意思是:当父类变量引用子类对象时(Fu f = new Zi();),在这个引用变量f指向的对象中,他的成员变量和静态方法与父类是一致的,他的非静态方法,在编译时是与父类一致的,运行时却与子类一致(发生了复写)。例:class Fu ...
阅读全文
文件操作
摘要:I.文件夹搜索功能的实现 文件名搜索1.文件对象定义2.接受用户输入3.全盘搜索匹配的文件夹以及文件 匹配成功者放到list集合中重要方法 File.listRoots();//获取电脑所有盘符 c d e ...root[i].listFiles() 文件目录下所有文件(夹)f1.getAbs...
阅读全文
IO流总结
摘要:IO流四个基本抽象类 InputStream OutputStream Reader Writer其中 InputStream OutputStream为字节流 (处理图像,视频,等媒体文件时使用)节点流处于IO第一线,所有操作必须经过他们进行,处理流可以对节点流进行包装,提高性能I.字节流 (文本...
阅读全文
java 容器总结
摘要:容器归纳I. collection 容器 高层次接口set 与 list 继承collection 接口 两者不同是set:元素 无序且不可重复 常用实现类 hashsetlist:元素 有序 且可以重复 常用实现类 linkedlist,arraylist,vector 三者特点解释 线程安全如果...
阅读全文