![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题
疯帽子_0110
这个作者很懒,什么都没留下…
展开
-
秋招面经
8月13日网易内推一面Java并发包1、线程池的实现原理(https://www.cnblogs.com/alimayun/p/9054027.html)Worker 循环从Queue中取线程执行。LinkedBlockQueue 存2、实现一个简单的线程池3、ThreadLocal的实现原理4、CountDownLatch的实现原理(https://blog.csdn.net/no...原创 2019-09-27 10:09:32 · 247 阅读 · 0 评论 -
每日一记-目录
0905 https://mp.csdn.net/mdeditor/100560264#1、xss攻击等其他网站攻击之类的原理,问了能实现攻击最根本的原因是什么2、拦截器和过滤器的区别和实现原理,拦截的接口方法有哪些3、单点登录的具体实现0902 https://mp.csdn.net/mdeditor/100287568#1、Sql语句2、java创建对象的五种方法。0829 ht...原创 2019-09-27 10:12:34 · 105 阅读 · 0 评论 -
Java面经1
Java基础1、为什么重写equals还要重写hashcode1)需要保证hashcode不同,equals一定不同;equals相同,hashcode一定相同。对于Set、Hash集合,首先判断hashcode是否相等,来作为是否是equals的必要条件来加速判断(比较hashcode(int),比equals而言快很多),若不重写hashcode方法,当equals为相等对象时,hash...原创 2019-09-27 10:17:43 · 302 阅读 · 0 评论 -
java面经2
3面向对象1、wait方法底层原理synchronied有一个等待队列,阻塞的线程,均放在该队列中。当执行到对象的wait的方法,所在线程被添加到等待队列,将队列的头的线程唤醒。2、Java有哪些特性,举个多态的例子。抽象(面向对象)、封装、继承、多态3、String为啥不可变?它是一个不可变类被final修饰,一旦初始化就无法改变。并且它的成员变量都由final修饰,且未暴露这些成员...原创 2019-09-27 10:18:07 · 391 阅读 · 0 评论 -
Java面经3
集合1、Map和ConcurrentHashMap的区别?Map是一个接口、ConcurrentHashMap是一实现了Map接口的类,并且通过分段锁机制实现并发。2、hashMap内部具体如何实现的?数据结构:数组+链表(当链表长度到达8之后,会自动转化成红黑树)。put:key的hash值,与hashMap的数组长度-1相与,得出的值即为需要存的数组的位置,然后通过尾插法插入链表中或...原创 2019-09-27 10:18:40 · 103 阅读 · 0 评论 -
java面经4-线程
为什么采用双亲委派模型避免重复加载 + 避免核心类篡改。采用双亲委派模式的是好处是Java类随着它的类加载器一起具备了一种带有优先级的层次关系,通过这种层级关可以避免类的重复加载,当父亲已经加载了该类时,就没有必要子ClassLoader再加载一次。其次是考虑到安全因素,java核心api中定义类型不会被随意替换,假设通过网络传递一个名为java.lang.Integer的类,通过双亲委托模式...原创 2019-09-27 10:19:09 · 119 阅读 · 0 评论 -
Java面经5
创建索引的注意事项并不是创建的索引越多越好,索引对于查询能进行加速,但对于插入、删除和更新,由于需要对索引进行创建与维护,会影响了这三个操作的速度且索引占用空间创建索引一般创建在主键上、需要频繁使用的条件字段上、范围查找对于多值索引满足最左前缀字段秒杀系统秒杀获得开始之前:将静态网页资源放到反向代理上进行缓存,避免所有的请求达到服务器。将活动信息、开始信息、能否进行秒杀活动信...原创 2019-09-27 10:19:29 · 113 阅读 · 0 评论 -
实习面试题
Java后端开发头条一面:1、RPC2、Http1.0、Http1.1、Https、Http2.03、Http在IOS5层中的过程4、G1回收的原理5、页的调度算法6、Redis、Spark(没了解过)7、实现两个有序数组的合并二面:1、线程和进程的区别2、同一个进程中,线程哪些资源是共享的3、TCP四次挥手,以及对应的状态4、5、对1-m个数字字典序排序(Strin...原创 2019-09-27 10:20:37 · 178 阅读 · 0 评论