![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 68
bingogirl
做自己的太阳,无须凭借谁的光
展开
-
面试题总结1
1.面向对象和面向过程的区别?用面向过程可以实现面向过程吗?面向对象和面向过程的区别: - 面向过程就像是一个细心的管家,所有细节都要考虑;面向对象就像是家用电器,你只需要知道它的功能,不需要知道它的工作原理。 - 面向过程是一种以事件为中心的编程思想,即分析出解决问题的步骤,然后用函数把这些步骤实现,并按照顺序调用;面向对象是以“对象”为中心的编程思想。 -原创 2016-07-28 10:35:33 · 690 阅读 · 0 评论 -
面试题总结2
1.常见的异常分为哪两种?常见的异常基类以及常见的异常Throwable是java语言中所有错误和异常的超类,它有两个子类:Error Exception异常的种类:Eorror: Eorror称之为错误,是程序无法处理的,如OutOfMemoryError、ThreadDeath等,出现这种错误唯一能做的就是听之任之,交给JVM来处理,不过JVM大多情况下会选择终止线程。原创 2016-07-29 09:27:46 · 409 阅读 · 0 评论 -
处理哈希(HASH)冲突的方法
虽然我们不希望发生冲突,但实际上发生冲突的可能性仍是存在的。当关键字值域远大于哈希表的长度,而且事先并不知道关键字的具体取值时。冲突就难免会发生。另外,当关键字的实际取值大于哈希表的长度时,而且表中已装满了记录,如果插入一个新记录,不仅发生冲突,而且还会发生溢出。因此,处理冲突和溢出是哈希技术中的两个重要问题。1、开放定址法 用开放定址法解决冲突的做法是:当冲突发生时,使用某种探查(亦称转载 2016-08-22 22:58:17 · 1164 阅读 · 0 评论 -
面试题总结3
1.如何判断两个类是否相同?2.哪些集合是线程安全的?为什么是线程安全的?3.如何解决hash冲突?4.java中常见的异常?java.lang.NullPointerException(空指针)调用了未经初始化的对象或者不存在的对象,这个错误经常存在。如在创建图片、调用数组的操作中,图片未经初始化,或者图片创建时的路径错误等原创 2016-08-24 09:48:29 · 528 阅读 · 0 评论