![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android Kitat
文章平均质量分 86
斯音
这个作者很懒,什么都没留下…
展开
-
2021京东 Android 岗 Java 面试真题解析
一、java 面试题熟练掌握 java 是很关键的,大公司不仅仅要求你会使用几个 api,更多的是要你熟悉源码实现原理,甚至要你知道有哪些不足,怎么改进,还有一些 java 有关的一些算法,设计模式等等。java 基础面试知识点1.java 中==和 equals 和 hashCode 的区别答案【答案不唯一,可自己衡量】:equalsequals 的作用是判断两个对象是否相等。通过判断两个对象的地址是否相同来判断。一般用于基本类型数据的比较,判断两个值是否相同也可以用于类的比较,同样也是比.原创 2021-05-26 21:52:28 · 302 阅读 · 21 评论 -
[干货]设计模式:六种单例的创建方式,外加一大波Android进阶架构师资料分享
设计模式千千万,总是单例最常见。单例模式的定义保证一个类仅有一个实例,并提供一个访问它的全局访问点。六种单例的创建方式1.饿汉式public class Singleton { private static Singleton instance = new Singleton(); private Singleton() {} public static Singleton getInstance() { return instance; }}优点: 基于类的加载机制原创 2021-05-18 14:52:11 · 205 阅读 · 7 评论 -
关于如何彻底搞定Android Kitkat+沉浸式状态栏效果
一、设计模式六大原则在讲解架构设计之前,先讲解一下设计模式的六大原则,虽然是设计模式的六大原则,但我们在进行架构设计的时候也应该尽量遵循这些原则;六大原则如果仅看概念会比较抽象,而且也不容易理解。这里我们举一个生活中的例子:汽车是基类;轿车是汽车的一个子类;汽车都是在路上跑的,所以我们把公路抽象成一个接口,让汽车实现此接口;汽车都可以用来载人,所以我们把人抽象成一个接口,让汽车实现此接口;汽车也可以载鸡鸭鱼,不过需要通过人来携带上去,因此把鸡鸭鱼放入人的接口中;下面对每一个原则给处官方解释,然后结合汽原创 2021-05-17 20:27:10 · 356 阅读 · 2 评论