您所在位置:主页 > 上元IT > Java前端 >

上元Java培训:Java精英班企业面试题

2020-11-01 09:25 adminSYJT
1、接 口 是 否 可 继 承 接 口 ? 抽 象 类 是 否 可 实 现(implements)接口? 抽象类是否可继承实体类?
接口可以继承接口,而且一个接口可以同时继承多个接口(这点和一个类只能继承一个类不 同),抽象类也可以实现接口,抽象类可继承实体类(非 final 的实体类)
 
2、Java 中的枚举类型是什么?有什么作用?
枚举类型是 jdk1.5 出现的,是那些由一组固定常量组成的类型,可以理解为一个特殊的类,其中的成员属性就是当前类的一些以 public static final 进行修饰的实例,所以枚举也兼备了普通类的一些特点,例如,构造方法,成员属性,成员方法等定义。可以用来定义一组 固定常量的集合。
例如 Spring 管理事务时用到的@Transactional 注解中,其中涉及到事务的隔离级别,事 务的传播性等属性值都是利用枚举来表示的一组固定值。
 
3、Java 中实现多态的机制是什么?
 
方法的重写 Overriding 和重载 Overloading 是 Java 多态性的不同表现。重写 Overriding
是父类与子类之间多态性的一种表现,重载 Overloading 是一个类中多态性的一种表现。 另外一个父类可以有不同的子类,一个接口可以有不同的实现类,这也是一种多态的表
现,这可以使得同一个类型有不同的表现。
 
4、一个用 throws 声明可能抛出的异常的方法。如果有方法调用它,要如何处理?
如果 throws 声明的是检查异常,那么在调用它的方法中可以用 catch 捕获,也可以在调 用它的方法上加上 throws 继续向上抛出。否则会有编译错误!
如果 throws 声明的是非检查异常,那么可以采用上面处理检查异常的方式进行处理, 此时就算什么处理都不做,也不会出现编译错误!
  
以上就是Java面试题,想了解更多关于Java的知识点,欢迎随时来上元IT咨询!!!
详情请咨询上元小吴老师:18036494428(微信同号)

上一篇:上元Java培训:Java面试一般要准备哪些问题?

下一篇:上元IT培训:Java程序员开始烂大街了吗?