大黄的知识空间
大黄的知识空间
全部文章
面试题
java基础知识(18)
归档
标签
去牛客网
登录
/
注册
大黄
知道自己傻,才是大聪明
全部文章
/ 面试题
(共4篇)
面试题四
1.Excrption和Error的区别?Error类一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢出等。对于这类错误的导致的应用程序中断,仅靠程序本身无法恢复和和预防,遇到这样的错误,建议让程序终止。Exception类表示程序可以处理的异常,可以捕获且可能恢复。遇...
2020-11-23
1
447
面试题三
1.什么是泛型?泛型:把类型明确的工作推迟到创建对象或调用方法的时候才去明确的特殊类型。就是编写模板代码来适应任意类型。好处:不必对类型进行强制转换;编译期就对类型进行检查。继承关系:可以把ArrayList向上转型为List(说明,就是T不能变)不能把ArrayList向上转型为List 2.网络...
2020-11-22
1
590
面试题二
1.ArrayList和LinkedList的区别?ArrayList和LinkedList都继承List接口;ArrayList是以动态数组的形式存储数据,可以以O(1)的时间复杂度随机查询元素;LinkedList是以链表形式存储元素,每一个元素的前面和后面都链接着一个元素链接,在这种情况下,是...
2020-11-18
0
443
基础面试题
1.说一下面向对象。面向对象有三大特征,五大基本原则。三大特征是封装、继承、多态;五大原则是单一职责原则、开发封闭原则、依赖倒置原则、里氏替换原则、接口封闭原则。封装:把对象的属性和具体实现都隐藏起来,对数据的访问只能通过已定义的接口。继承:从已有类中派生出新的类,新的类能吸收已有的的数据属性和方法...
2020-11-16
1
684