Java面试必备
文章平均质量分 92
做一只会飞的象
2018届本科毕业生,360服务端开发工程师
展开
-
设计模式-高鹏
设计模式-高鹏设计模式课程笔记设计模式介绍设计原则单一原则开闭原则依赖倒置原则接口隔离原则迪米特法则(最少知道)设计模式介绍设计模式是:1.前人不断总结,优化,通过了无数次的考验,流传至今2.不局限于某一种语言3.就是把简单问题复杂化,这样才能应对变化4.一共23种设计模式,常用设计模式有:工厂模式策略模式观察者模式适配器。单例模式。装饰器模式。模板方法。迭代器。组合模式。职责连模式。代理模式。外观模式。以上模式必须记住,争取融会贯通!!5.模式可以携手合作6.7种原创 2021-08-07 16:40:03 · 531 阅读 · 0 评论 -
JAVA equals 和 == 的区别以及实现原理(String 中equlas方法的源码解析)
点开这篇文章的同学们大概是已经发现了JAVA中的== 与其他语言中的 == 有不一致的地方了。下面我们就来说说在JAVA中怎么比较两个参数是否相等。面试题:JAVA中==和equals的区别答:== 应用在基础数据类型中,比较的是他们的值,应用在引用数据类型中比较的是存储对象的内存地址;基础数据类型中不能使用equals方法,只有引用数据类型才可以使用equals,Object是所有类的始祖,Object中的equlas方法本质其实还是==,所以如果不重写equals方法,那么它其实跟==一样是比原创 2020-05-09 01:21:09 · 988 阅读 · 0 评论 -
HashMap的底层实现原理基于jdk1.8
本文参考了知乎大佬清浅池塘和程序员小灰的文章,把两位的精华搬运过来,主要是想巩固一下自己的记忆,链接:https://zhuanlan.zhihu.com/p/28501879https://zhuanlan.zhihu.com/p/31610616当我们面试大厂的时候,通常都会问到这个问题,最近也在准备面试所以就着重看了下,平时工作学习还是要多看些源码,多思考的。map有这么几中,Tree...转载 2020-04-26 00:14:25 · 361 阅读 · 0 评论