2020年10月12日
摘要: Java面试题(基础+进阶 java中==和equals和hashCode的区别 是运算符,用来比较两个值、两个对象的内存地址是否相等; equals是Object类的方法,默认情况下比较两个对象是否是同一个对象,内部实现是通过""来实现的。 如果想比较两个对象的其他内容,则可以通过重写equals 阅读全文
posted @ 2020-10-12 15:27 siubing 阅读(212) 评论(0) 推荐(0)
摘要: AOP实现原理: 编织: 静态编织 通过修改源码或字节码在编译器、后编译器或加载器嵌入代码 动态编织 通过代理等技术在运行期实现嵌入。【AspectJ,Spring】 AOP是什么? AOP(Aspect Orient Programming),我们一般称为面向方面(切面)编程,作为面向对象的一种补 阅读全文
posted @ 2020-10-12 15:26 siubing 阅读(244) 评论(0) 推荐(0)
摘要: Google 2018 IO 大会推出了 Android新的扩展库 AndroidX,用于替换原来的 Android扩展库,将原来的android.*替换成androidx.*;只有包名和Maven工件名受到影响,原来的类名,方法名和字段名不会更改。接下来我们来看看使用 AndroidX的扩展库需要 阅读全文
posted @ 2020-10-12 15:25 siubing 阅读(1248) 评论(0) 推荐(0)
摘要: "=="是运算符,用来比较两个值、两个对象的内存地址是否相等; "equals"是Object类的方法,默认情况下比较两个对象是否是同一个对象,内部实现是通过"=="来实现的;如果想比较两个对象的其他内容,则可以通过重写equals方法。 "hashCoed"也是Object类里面的方法,返回值是一 阅读全文
posted @ 2020-10-12 08:01 siubing 阅读(146) 评论(0) 推荐(0)