java基础面试题58道(2023)

面试题在经典不在多,以下都是我面试过程中整理出来的经典面试题,这些基础面试题在找实习工作时特别容易考,在找中级或者高级java工程师职位时,也会作为基础题从里面选出来几道,掌握这些,机会多多。加油!

一、作用域public,private,protected,以及不写时的区别

答:区别如下:

作用域 当前类 同一package 子孙类 其他package

public √ √ √ √

protected √ √ √ ×

friendly √ √ × ×

private √ × × ×

不写时默认为friendly

二、匿名内部类是否可以extends继承其它类,是否可以implements(实现)interface(接口)

答:匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现

三、Static Nested Class和Inner Class的不同

答:Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大

你可能感兴趣的:(java面试,java基础面试题,面试,java)