【360】-Java岗-实习一面面经
1、java重载和重写的区别
重载overloading 多个方法、相同的名字,不同的参数
重写overwrite 子类继承父类,对方法进行重写
2、java封装的特性
可以改变内部实现,除了该类的方法之外,不会影响其他代码
更改器方法可以执行错误检查,然而直接对域进行赋值不会进行这些处理
3、java有几种数据类型
8种
int、short、long、byte、char、float、double、boolean
4、抽象类的概念
包含一个抽象方法的类 关键字abstract
接口只能存在对方法的声明;抽象类可以添加对方法的实现
5、异常和error的区别
error类层次结构描述java运行时系统的内部错误和资源耗尽错误
Exception派生两个分支:RuntimeException;另一个分支包含其他异常
派生于RuntimeException的异常包含下面几种情况:
错误的类型转换、数组访问越界、空指针