![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
java菜鸟1124
这个作者很懒,什么都没留下…
展开
-
HashSet,HashMap,HashSet的一些面试题
1)HashMap的工作原理:HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,然后返回值对象。HashMap使用数组+链表来解决碰撞问题,当发生碰撞了,对象...原创 2019-12-27 10:45:13 · 178 阅读 · 1 评论 -
反射常见面试题
什么是反射?反射是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 Java 语言的反射机制。哪里用到反射机制?1.JDBC中,利用反射动态加载了数据库驱动程序。2.Web服务器中利用反射调用了Sevlet的服务方法。3.Eclispe等开发工具利用反射动态刨析对象的类...原创 2019-11-08 10:19:24 · 7913 阅读 · 5 评论