上元Java培训:Java精英班企业面试题
1、接 口 是 否 可 继 承 接 口 ? 抽 象 类 是 否 可 实 现()接口? 抽象类是否可继承实体类?
接口可以继承接口,而且一个接口可以同时继承多个接口(这点和一个类只能继承一个类不 同),抽象类也可以实现接口,抽象类可继承实体类(非 final 的实体类)张家港Java培训_IT行业发展前景好吗?
张家港Java培训_IT行业发展前景好吗?2、Java 中的枚举类型是什么?有什么作用?
枚举类型是 jdk1.5 出现的,是那些由一组固定常量组成的类型,可以理解为一个特殊的类,其中的成员属性就是当前类的一些以 final 进行修饰的实例,所以枚举也兼备了普通类的一些特点,例如,构造方法,成员属性,成员方法等定义。可以用来定义一组 固定常量的集合。例如 管理事务时用到的@ 注解中,其中涉及到事务的隔离级别,事 务的传播性等属性值都是利用枚举来表示的一组固定值。
张家港Java培训_IT行业发展前景好吗?张家港Java培训_IT行业发展前景好吗?
3、Java 中实现多态的机制是什么?方法的重写 和重载 是 Java 多态性的不同表现。重写
是父类与子类之间多态性的一种表现,重载 是一个类中多态性的一种表现。 另外一个父类可以有不同的子类,一个接口可以有不同的实现类,这也是一种多态的表现,这可以使得同一个类型有不同的表现。
张家港Java培训_IT行业发展前景好吗?张家港Java培训_IT行业发展前景好吗?
4、一个用 声明可能抛出的异常的方法。如果有方法调用它,要如何处理?如果 声明的是检查异常,那么在调用它的方法中可以用 catch 捕获,也可以在调 用它的方法上加上 继续向上抛出。否则会有编译错误!
如果 声明的是非检查异常,那么可以采用上面处理检查异常的方式进行处理, 此时就算什么处理都不做,也不会出现编译错误!