首页 > 快手运营 > 快手社招Java面经
2022
10-07

快手社招Java面经

  答:由于静态方法可以不通过对象进行调用,因此在静态方法里,不能调用其他非静态变量,也不可以访问非静态变量成员。

  答:刚开始的时候JavaAPI所必需的包是java开头的包,javax当时只是扩展API包来说使用。然而随着时间的推移,javax逐渐的扩展成为Java API的组成部分。但是,将扩展从javax包移动到java包将是太麻烦了,最终会破坏一堆现有的代码。因此,最终决定javax包将成为标准API的一部分。所以,实际上java和javax没有区别。这都是一个名字。

  (1)接口的方法默认是public,所有方法在接口中不能有实现(Java 8开始接口方法可以有默认实现),抽象类可以有非抽象的方法

  (5)接口不能用new实例化,但可以声明,但是必须引用一个实现该接口的对象 从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。

  答:new运算符,new创建对象实例(对象实例在堆内存中),对象引用指向对象实例(对象引用存放在栈内存中)。一个对象引用可以指向0个或1个对象(一根绳子可以不系气球,也可以系一个气球);一个对象可以有n个引用指向它(可以用n条绳子系住一个气球)。

  (1)方法的返回值是指我们获取到的某个方法体中的代码执行后产生的结果。(前提是该方法可能产生结果)。


本文》有 0 条评论

留下一个回复