大数跨境

【面试题】java 中实现多态的机制是什么

【面试题】java 中实现多态的机制是什么 职英产教融合
2019-08-16
0
导读:java 中实现多态的机制是什么

人生最美是清欢

我的写作,

不只是在告诉人关于这人间的美丽,而是在唤起一些沉睡着的美丽的心。


01

java 中实现多态的机制是什么

答:方法的覆盖Overriding 和重载Overloading 是java 多态性的不同表现;覆盖Overriding 是父类与子类之间多态性的一种表现,重载Overloading 是一个类中多态性的一种表现




02


文件和目录(IO)操作



1)如何列出某个目录下的所有文件?

2)如何列出某个目录下的所有子目录?

3)如何判断一个文件或目录是否存在?

4)如何读写文件?【基础】

答:1)示例代码如下:

Filefile = new File("e:\\总结");

File[]files = file.listFiles();

for(inti=0; i<files.length; i++){

if(files[i].isFile())System.out.println(files[i]);

}

2)示例代码如下:

Filefile = new File("e:\\总结");

File[]files = file.listFiles();

for(inti=0; i<files.length; i++){

if(files[i].isDirectory())System.out.println(files[i]);

}

3)创建File 对象,调用其exsit()方法即可返回是否存在,如:

System.out.println(newFile("d:\\t.txt").exists());

4)示例代码如下:

//读文件:

FileInputStreamfin = new FileInputStream("e:\\tt.txt");

byte[]bs = new byte[100];

while(true){

intlen = fin.read(bs);

if(len<= 0) break;

System.out.print(newString(bs,0,len));

}

fin.close();

//写文件:

FileWriterfw = new FileWriter("e:\\test.txt");

fw.write("helloworld!" + System.getProperty("line.separator"));

fw.write("你好!北京!");

fw.close();









END





    

【声明】内容源于网络
0
0
职英产教融合
1234
内容 0
粉丝 0
职英产教融合 1234
总阅读0
粉丝0
内容0