美文网首页程序人生
Android面试指南三

Android面试指南三

作者: 为自己代颜_ | 来源:发表于2018-04-23 09:38 被阅读21次

    (一)java线程池原理

    我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:

    如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。

    那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?

    在Java中可以通过线程池来达到这样的效果。今天我们就来详细讲解一下Java的线程池,首先我们从最核心的ThreadPoolExecutor类中的方法讲起,然后再讲述它的实现原理,接着给出了它的使用示例,最后讨论了一下如何合理配置线程池的大小。

    详情查看

    http://www.importnew.com/19011.html

    (二)

    对于volatile类型的变量,系统每次用到他的时候都是直接从对应的内存当中提取,而不会利用cache当中的原有数值,以适应它的未知何时会发生的变化,系统对这种变量的处理不会做优化——显然也是因为它的数值随时都可能变化的情况。

    (三)

    1.简历上关于java反射调用的实现

    2.android应用启动的具体过程

    3.讲讲常见的组件的特性

    4.如何对你的模块进行测试

    5.android系统架构

    6.简单实现折半查找。

    7.过往项目经历:给你印象最深刻的一个项目,遇到过哪些问题,通过哪些渠道去解决,最终结果怎么样。

    8.有没有了解或者研究过某些开源的东西

    9.觉得阿里是个什么样的公司,对蚂蚁金服有没有了解

    相关文章

      网友评论

        本文标题:Android面试指南三

        本文链接:https://www.haomeiwen.com/subject/bvdklftx.html