每日三道面试题——Day 5(JAVA)

这是一个程序员的自我修养,一个学术者的自我探索,一个大神的养成之道。

1.

  • 在编译程序时,所能指定的环境变盛不包括class path
  • javac一次可同时编译多个文件
  • javac.exe能指定编译结果要置于哪个目录

2.

不能用来修饰interface的有

  • private
  • protected
  • static

3.

下列说法错误的有
A 在类方法中可用this来调用本类的类方法
B 在类方法中调用本类的类方法时可直接调用
C 在类方法中只能调用本类中的类方法
D 在类方法中绝对不能调用实例方法

分析: this可调用成员变量,当前对象和构造方法;
Java中,类不实例化是可以调用方法的,这种方法叫做静态方法,也叫做类方法。
类的静态方法不属于类的对象,而属于类本身,在该类首次使用的时候加载到系统的方法区中,一般可以使用类名直接调用类的静态方法,而不需要实例化对象。由于静态方法并不属于对象,因此在静态方法中无法操作类的普通成员变量,只能操作类的静态成员变量。其可以操作实例方法,因为没有对象,所以是没有意义的。

答:ACD

专注,坚持,终成道

你可能感兴趣的:(每日三道面试题——Day 5(JAVA))