牛客网专项练习基础概念总结(一)

时间:2023-02-13 19:50:11



1、Linux的系统调用是指:

所谓系统调用,就是内核提供的、功能十分强大的一系列的函数。这些系统调用是在内核中实现的,再通过一定的方式把系统调用给用户,一般都通过门(gate)陷入(trap)实现。

系统调用是用户程序和内核交互的接口。


2、在数据库中存储的是:数据和数据之间的关系。


3、数据库中专门的关系运算包括:投影、选择、连接和除四种。



4、下面的程序段创建了BufferedReader类的对象in,以便读取本机c盘my文件夹下的文件1.txt。File构造函数中正确的路径和文件名的表示是(    )

File f = new File( 填代码处);file =new FileReader(f);
in=new BufferedReader(file);


答案:"c:\\my\\1.txt"

解析:

路径是c:\my\1.txt,但是'\'需要转意,故前面加\,故最终是"c:\\my\\1.txt"


5、子类和父类之间关于方法的覆盖各隐藏

牛客网专项练习基础概念总结(一)

手写java代码如下:

牛客网专项练习基础概念总结(一)


解析:

子类中method1和method3会报错。

method1:静态方法不能隐藏父类中的实例方法。(报错信息)

method3:实例方法不能覆盖父类中的静态方法。(报错信息)

父类的实例方法被子类的同名实例方法覆盖,父类的静态方法被子类的同名静态方法隐藏。

覆盖只能适用于实例方法,不能用于静态方法。静态方法只能隐藏,不能被覆盖。



6、进程中的分区:

牛客网专项练习基础概念总结(一)