牛客网错题集锦8

1. Java中类的方法分为类方法(用static修饰,也叫静态方法)和实例方法(没有用static修饰,也叫非静态方法)

在类方法中不能引用实例变量

实例变量的定义类似实例方法,没有用static修饰的变量,实例变量的创建与实例方法的创建相同,也是在类的对象创建时完成,所以在类方法中是不能引用实例变量的,因为这个时候实例变量还没有分配内存地址。

在类方法中不能使用super和this关键字

这是因为super和this都指向的是父类和本类的对象,而在类方法中调用的时候,这些指代的对象有可能都还没有创建。

类方法中调用本类的类方法时可以直接调用

在类方法中可以用过创建实例对象调用类的实例方法

2.java不允许单独的方法,过程或函数存在,需要隶属于某一类中

3.java语言中的方法属于对象的成员,而不是类的成员,不过,其中静态方法属于类的成员。

4.java中整数类型包括  byte short int long

5.在Linux系统的vi编辑器中,如果不保存对文件进行的修改,应使用___命令强制退出vi编辑器。

答案        :q!

解析  :q是没有修改内容时退出,如果有修改内容就会提示保存

:wq是保存并退出

:q!是不管有没有修改内容,都不保存强制退出

6.Linux crontab中*****/usr/lacal/run.sh这句话5个*分别代表:分钟,小时,日,月,星期

星期为0~6

crontab是用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用,那么就是常驻任务。

7.在使用mkdir命令创建新的目录时,在其父目录不存在是先创建父目录的选项是  -p

 解析   -p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录;

8.新建一个管理员用户admin,需要使用的参数  useradd -u -0  -o admin

   解析   -u 用户号 指定用户的用户号;因为系统用户的用户号为0,故指定用户号为0 如果同时有-o选项,则可以重复使用其他用户的标识号;因为系统本身存在用户号为0的系统用户,故应该使用该参数。

9.关闭linux系统(不重新启动)可使用命令 half  或   shutdowm -h加时间

重启命令有 reboot   或shutdowm -r加时间

10.FTP服务器有两个端口,其中21端口用于连接,20端口用于传输数据 

进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为20来进行传输数据文件。 
也就是说,端口20才是真正传输所用到的端口,端口21只用于FTP的登陆认证。我们平常下载文件时,会遇到下载到99%时,文件不完成,不能成功的下载。其实是因为文件下载完毕后,还要在21端口再行进行用户认证,而下载文件的时间如果过长,客户机与服务器的21端口的连接会被服务器认为是超时连接而中断掉,就是这个原因。解决方法就是设置21端口的响应时间。

猜你喜欢

转载自blog.csdn.net/guanghuichenshao/article/details/79714610