首先得安装查看smali代码的插件:java2smali 安装完成之后得重启AS,重启之后再build里面有操作选项进行转换操作. 转换完成之后就可以查看转换之后的smali...
首先得安装查看smali代码的插件:java2smali 安装完成之后得重启AS,重启之后再build里面有操作选项进行转换操作. 转换完成之后就可以查看转换之后的smali...
在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型(JMM),...
Java equals和==、hashCode的区别 == 比较栈中存储的值是否相同 equals 如果不重写equals方法时,其和==作用相同,Object类默认实现就...
java Executors是为了更好地帮助我们使用多线程编程使用线程池的初衷 在需要使用的线程很多的情况下频繁创建线程、销毁线程是比较麻烦的事情,每个线程去完成占用时间较短...
1 回顾 透露一下,本人是双非二本,自从高考失利以后还以为自己要一直这么平凡下去,没想到过了三年终于又给我一个机会让我重新证明了自己,能给我去阿里、头条跟美团的面试机会,最后...
Java 中15种锁的介绍 在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁 / 非公平锁 可重入锁 / 不可重入...
最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁 在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类: 公平...
Android面试题集(2019-04-04总结) 一份Android面试题集,适应于实习 & 初级工程师 & 中级工程师,高级工程师勉强吧。笔者不提供答案,但是会提供学...
废话 说起现在Android流行的app架构,脱口而出MVP、MVVM,要问两者区别,张口就来,balabalabala。。但是公司所有项目用的都是MVP,从没正式用过MVV...
作者:某人_Valar如需转载请保留原文链接; 设计模式的3大类: 创建型模式(5种)建造者模式,单例模式,工厂方法模式,抽象工厂模式,原型模式。 结构性模式(7种)适配器模...
最近在学习Mybatis原理的时候,发现其初始化的过程中涉及到创建各种对象,运用了一些创建型的设计模式,其中建造者模式的运用还比较多,应该是比较常用的设计模式,所以来深入了解...
DesignPattern[https://github.com/Shimingli/AndriodDesignPattern] 每个设计模式写了一个例子,同时也上传了xmi...
上一章节,我们讲到了Android中的Binder机制,一个Android开发天天用到,但又不明就理的神密存在。这一节接着Binder这个话题,讲一讲AIDL,让大家对Bin...
前言 在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就...
网上有很多大拿分享的关于Android性能优化的文章,主要是通过各种工具分析,使用合理的技巧优化APP的体验,提升APP的流畅度,但关于内存优化的文章很少有看到。在Andro...